数据类型

/*
			 * isNaN 函数(is not a number) 用于判断参数数据是否是一个数字
			 * 如果参数不是一个数字返回true 如果参数是一个数字则返回false
			 */
//			document.write(isNaN("abc")+"
")//true // document.write(isNaN(123)+"
")//false // document.write(isNaN(123.5)+"
")//false // document.write(isNaN("123")+"
")//false /* * 类型转换,将非数字类型数据转换成数字类型 * Number(非数字参数) 可转换成整数或小数 * parseInt(非数字参数) 转换成整数 * parseFloat(非数字参数) 转成成小数 */ document.write(Number("100") +"
")//100 document.write(Number("100.5") +"
")//100.5 document.write(Number("100a") +"
")//NaN 转换失败,因为字符串中包含非数字的内容因此返回NaN document.write(parseInt("100") +"
")//100 document.write(parseInt("100.5") +"
")//100 转换成整数返回100 document.write(parseInt("100a") +"
")//100 转换成整数,遇到a之后不能转换因此立即停止,将之间转换好的数据返回 document.write(parseInt("100a200") +"
")//100 document.write(parseInt("a100") +"
")//NaN 第一个字符转换失败立即停止转换返回NaN document.write(parseFloat("100") +"
")//100 转换成小数 由于参数为整数因此返回值以整数返回, 返回100 document.write(parseFloat("100.5") +"
")//100.5 document.write(parseFloat("100.5.5") +"
")//100.5 遇到不能转换的位置停止

  

你可能感兴趣的:(数据类型)