1.變量的作用域
變量 按照作用域 來劃分 分為 全局變量 和 局部變量
寫在function里面的為局部變量
<script>
var btn = document.getElementById("btn");
var a = 0; 全局變量
btn.onclick = function(){
var b = 1; 局部變量
console.log(a);
}
</script>
2.類型轉(zhuǎn)化
<script>
數(shù)字 轉(zhuǎn) 字符串
var a =123;
var b = toString(a); 方法1
var c = a +''; 方法2
console.log(typeof b);
console.log(typeof c);
字符串 轉(zhuǎn)數(shù)字
var d = "1231aa23.5555";
console.log(d*1); 方法1
console.log(Number(d)); 方法2
console.log(parseInt(d)); 方法3
parseInt 會(huì)直接舍去 小數(shù)位
console.log(parseFloat(d)); 方法4
parseFloat 會(huì)保留小數(shù)位
字符串轉(zhuǎn)數(shù)字 在轉(zhuǎn)成 數(shù)值類型時(shí)
如果 字符串中 有非數(shù)字的字符
則 只能使用 parseInt 或 parseFloat 來轉(zhuǎn)化
但是 這兩個(gè)方法 在轉(zhuǎn)化的時(shí)候
默認(rèn) 轉(zhuǎn)化到 非數(shù)字的字符時(shí) 就停止轉(zhuǎn)化
</script>