搜索

查看: 3238|回复: 11

[JavaScript] js的一些潜在规则使用分析

[复制链接]
发表于 2023-5-4 11:51:26 | 显示全部楼层 |阅读模式
Editor 2023-5-4 11:51:26 3238 11 看全部
目录
  • 为什么开发中建议使用void 0 来代替undefined
  • 为什么开发中将未赋值的变量赋值为null,而不是undefined
  • String类型的长度
  • 为什么parseInt在将字符串转为数字的时候,需要指定第二个参数
  • 对象转基本数据类型的规律
  • JavaScript 中对象独有的特色
  • JavaScript对象分类
  • 宿主对象
  • 内置对象
  • 特殊行为对象
    为什么开发中建议使用void 0 来代替undefined
    因为 JavaScript 的代码 undefined 是一个变量,而并非是一个关键字,这是JavaScript 语言公认的设计失误之一,所以,我们为了避免无意中被篡改,我建议使用void 0 来获取 undefined 值。
    MDN上的解释: undefined is a property of the global object. That is, it is a variable in global scope. The initial value of undefined is the primitive value undefined。

    为什么开发中将未赋值的变量赋值为null,而不是undefined
    null 表示的是:“定义了但是为空”。所以,在实际编程时,我们一般不会把变量赋值为 undefined,这样可以保证所有值为 undefined 的变量,都是从未赋值的自然状态。

    String类型的长度
    因为 String 的意义并非“字符串”,而是字符串的 UTF16 编码,我们字符串的操作charAt、charCodeAt、length 等方法针对的都是 UTF16 编码。所以,字符串的最大长度,实际上是受字符串的编码长度影响的。
    JavaScript 中的字符串是永远无法变更的,一旦字符串构造出来,无法用任何方式改变字符串的内容,所以字符串具有值类型的特征。
    JavaScript 字符串把每个 UTF16 单元当作一个字符来处理,所以处理非 BMP(超出U+0000 - U+FFFF 范围)的字符时,你应该格外小心。
    "\uD835\uDD46" // "
  • 2023221083434037.png

    js的一些潜在规则使用分析5995 作者:Editor 帖子ID:2775 js的隐晦意思,Js暗示啥意思知鸟论坛_zn60.com
    发表于 2023-6-29 04:16:30 | 显示全部楼层
    风吹吹蛋蛋疼风w 2023-6-29 04:16:30 看全部
    我看不错噢 谢谢楼主!知鸟论坛越来越好!
    发表于 2023-6-29 15:10:32 | 显示全部楼层
    ffycxyw2274436 2023-6-29 15:10:32 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    发表于 2023-6-29 15:35:49 | 显示全部楼层
    462710480 2023-6-29 15:35:49 看全部
    其实我一直觉得楼主的品味不错!呵呵!知鸟论坛太棒了!
    发表于 2023-6-29 17:41:45 | 显示全部楼层
    掌舵的鱼1987 2023-6-29 17:41:45 看全部
    楼主,大恩不言谢了!知鸟论坛是最棒的!
    发表于 2023-6-29 23:50:51 | 显示全部楼层
    xinting_6ym 2023-6-29 23:50:51 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    发表于 2023-6-30 00:47:15 | 显示全部楼层
    永远就三年疗 2023-6-30 00:47:15 看全部
    其实我一直觉得楼主的品味不错!呵呵!知鸟论坛太棒了!
    发表于 2023-6-30 09:06:31 | 显示全部楼层
    123456825 2023-6-30 09:06:31 看全部
    论坛不能没有像楼主这样的人才啊!我会一直支持知鸟论坛。
    发表于 2023-6-30 16:25:18 | 显示全部楼层
    123456865 2023-6-30 16:25:18 看全部
    论坛不能没有像楼主这样的人才啊!我会一直支持知鸟论坛。
    发表于 2023-7-4 07:16:07 | 显示全部楼层
    幸福341 2023-7-4 07:16:07 看全部
    其实我一直觉得楼主的品味不错!呵呵!知鸟论坛太棒了!
    • 您可能感兴趣
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表

    RSS订阅| 小黑屋| 知鸟论坛 |网站地图
    本站资源来自互联网用户收集发布,如有侵权请邮件联系处理。 联系邮箱E-mail:zniao@foxmail.com
    快速回复 返回顶部 返回列表