js忽略空格符和换行符
js严格区分大小写
;为js的结束符
可以使用{}扩成一个语句组,形成一个block块
通过 \ 实现折行操作 document.write('hello \
world');
通过document.write() 向文档书写内容
通过xonsole.log()向控制台写入内容
变量
js变量重名会产生覆盖
js变量名称区分大小写
js如果只声明了变量未对其赋值,默认值是undefined
js变量名最好含义明确,以字母或者下划线开头,后跟数字字母下划线
数值型包括整形和浮点型,但是都是以浮点型的方式表示的
Infinity无穷大 1.79e309
NaN 代表Not a Number,当一个Undefined表达式的结果为数值型数据时,该数值型就是NaN值。 NaN是唯一一个不能和自身做比较的值。 可以通过isNaN()判断是不是一个NaN的值
字符串
字符串必须放到定界符里面 “” 或者‘’
如果内容和定界符冲突的时候使用转义字符 \'===' \"==="
特殊数据类型
空值null
无定义数据类型undefined
typeof获取变量的类型
强制转换
Number函数强制转换成数值1:数值--转换成原来的值 2:字符串--如果可以解析为数值,则转换成数值;否则转换成NaN或者03:true->1,false->0 4:undefined->NaN 5:null->0
parseInt(string, radix)返回转换成整数的值,转换为整型 radix 进制
parseFloat转换成浮点型的值
通过string转换成字符串