脚本通常有三种数据类型:整型,布尔型,文本类型。
变量:脚本执行过程中可以改变的数据 关键字: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判断的是否是数字或者能转换成数字的值。