电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

js的一些潛在規(guī)則使用分析

瀏覽:255日期:2022-06-01 09:11:10
目錄
  • 為什么開發(fā)中建議使用void 0 來代替undefined
  • 為什么開發(fā)中將未賦值的變量賦值為null,而不是undefined
  • String類型的長(zhǎng)度
  • 為什么parseInt在將字符串轉(zhuǎn)為數(shù)字的時(shí)候,需要指定第二個(gè)參數(shù)
  • 對(duì)象轉(zhuǎn)基本數(shù)據(jù)類型的規(guī)律
  • JavaScript 中對(duì)象獨(dú)有的特色
  • JavaScript對(duì)象分類
    • 宿主對(duì)象
    • 內(nèi)置對(duì)象
    • 特殊行為對(duì)象

為什么開發(fā)中建議使用void 0 來代替undefined

因?yàn)?JavaScript 的代碼 undefined 是一個(gè)變量,而并非是一個(gè)關(guān)鍵字,這是JavaScript 語言公認(rèn)的設(shè)計(jì)失誤之一,所以,我們?yōu)榱吮苊鉄o意中被篡改,我建議使用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

為什么開發(fā)中將未賦值的變量賦值為null,而不是undefined

null 表示的是:“定義了但是為空”。所以,在實(shí)際編程時(shí),我們一般不會(huì)把變量賦值為 undefined,這樣可以保證所有值為 undefined 的變量,都是從未賦值的自然狀態(tài)。

String類型的長(zhǎng)度

因?yàn)?String 的意義并非“字符串”,而是字符串的 UTF16 編碼,我們字符串的操作charAt、charCodeAt、length 等方法針對(duì)的都是 UTF16 編碼。所以,字符串的最大長(zhǎng)度,實(shí)際上是受字符串的編碼長(zhǎng)度影響的。

JavaScript 中的字符串是永遠(yuǎn)無法變更的,一旦字符串構(gòu)造出來,無法用任何方式改變字符串的內(nèi)容,所以字符串具有值類型的特征。

JavaScript 字符串把每個(gè) UTF16 單元當(dāng)作一個(gè)字符來處理,所以處理非 BMP(超出U+0000 - U+FFFF 范圍)的字符時(shí),你應(yīng)該格外小心。

"\uD835\uDD46" // "
標(biāo)簽: JavaScript
主站蜘蛛池模板: 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 北京乾茂兴业科技发展有限公司 | 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 联系我们老街华纳娱乐公司官网19989979996(客服) | 江苏远邦专注皮带秤,高精度皮带秤,电子皮带秤研发生产 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 我爱古诗词_古诗词名句赏析学习平台 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 专注氟塑料泵_衬氟泵_磁力泵_卧龙泵阀_化工泵专业品牌 - 梭川泵阀 | 宜兴市恺瑞德环保科技有限公司 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 北京中航时代-耐电压击穿试验仪厂家-电压击穿试验机 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 广西正涛环保工程有限公司【官网】| ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 货车视频监控,油管家,货车油管家-淄博世纪锐行电子科技 | 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 |