Head First JavaScript笔记(二)

脚本通常有三种数据类型:整型,布尔型,文本类型。

变量:脚本执行过程中可以改变的数据  关键字:var

常量:脚本执行过程中不会改变的数据  关键字:const

变量和常量的类型在赋值的时候被自动赋予,变量的类型可以在使用过程改变。

如 var name = "zhuangzhenlong";此时为text类型,若接下来name = 1;那么name被自动转换成了整型。

注意:通常const常量的名字都是全大写的,如TAXRATE,并且常量一定要初始化。

“+”符号不仅可以作用于数字类型,也可以作用于文本类型。

parseFloat("0.1")

parseInt ("1") 文本转换为数字的方法。

toFixed(2) 四舍五入到小数点后两位。

getElementByid()函数以ID访问网页元素,但是返回的是JS对象,我们要用value属性访问对象内真实的内容。

isNAN(document.getElementById("name").value)判断该元素内是否为数字

整型+字符串=字符串(javascript会做强制转换)

parseInt和parseFloat会把数字后面出现的字符全部自动清理掉

var name = "zhuangzhenlong"  name.indexOf("zhuang")的结果为0

isNaN("123") 的结果居然是false 与isNaN(123)的结果是相同的,看来isNaN判断的是否是数字或者能转换成数字的值。

你可能感兴趣的:(Head First JavaScript笔记(二))