JS代码规范
- js中的一切都区分大小写(变量名,函数名,操作符)
- 标识符(变量名,函数名,属性名,函数的参数)按下列规则组合
2.1首字母必须是字母,下划线或符号
2.2其他字符可以是字母,下划线,符号$或数字
2.3建议使用驼峰命名法testFunction
2.4见名知意
- 注释
3.1单行注释:// 块注释/*代码*/
- 语句标准
4.1关键字和保留字是语言保留的,不能用做标识符
4.2语句必须以分号为结束符
4.3语句块必须有大括号
数据类型
- 数字型Number:整形,浮点型,内在不区分整形和浮点型,全部采用浮点型表示
- 字符串型String:由字符,数字,标点符号组成,用来表示文本,包含单引号,双引号或反引号中
- 布尔型Boolean:只有两个值,常用来判断真ture(),假(),
- 未定义型Undefined:表示变量还没有赋值 undefined
- 空类型Null:就一个值full,占内存中的地址指向空
- 特殊类型Object:标签,Array,object
数据类型的转换
- 强制类转换:Number(‘23’),parselnt(“23”),parseFloat()
- 隐式类型转换:+转为字符串,-转为数字,*转为数字,/转为数字,%转为数字,隐式类型中,把字符串转为数字使用的为Nu()方式,字符串不能包含非数字字母
3.IsNaN(“fads”) is Not a Number