JavaScript易错基础知识整理
1.没有定义值的变量undefined与清空null
undefined:定义变量没有给与值时的默认初始值;
null:可以通过null来讲变量清空
<script>
var a;
alert(a);
</script>
2.数字与字符串的互相转化
<script>
var index= 1;
var str = "233";
//数字转换为字符串
document.write(String(index)+"___"+typeof String(index))
document.write("<br/>")
//字符串转换为数字
document.write(Number(str)+"___"+typeof Number(str))
document.write("<br/>")
document.write(parseInt(str)+"___"+typeof parseInt(str))
//从第一个数字开始转换,如果第一个字符非数字则返回NuN
</script>
x.toString(n) //其中的n表示进制
x.toFloat(n)//其中的n表示小数位数