1.变量的作用域
变量 按照作用域 来划分 分为 全局变量 和 局部变量
写在function里面的为局部变量
<script>
var btn = document.getElementById("btn");
var a = 0; 全局变量
btn.onclick = function(){
var b = 1; 局部变量
console.log(a);
}
</script>
2.类型转化
<script>
数字 转 字符串
var a =123;
var b = toString(a); 方法1
var c = a +''; 方法2
console.log(typeof b);
console.log(typeof c);
字符串 转数字
var d = "1231aa23.5555";
console.log(d*1); 方法1
console.log(Number(d)); 方法2
console.log(parseInt(d)); 方法3
parseInt 会直接舍去 小数位
console.log(parseFloat(d)); 方法4
parseFloat 会保留小数位
字符串转数字 在转成 数值类型时
如果 字符串中 有非数字的字符
则 只能使用 parseInt 或 parseFloat 来转化
但是 这两个方法 在转化的时候
默认 转化到 非数字的字符时 就停止转化
</script>