1、变量介绍
1.1、变量的简介
var a = "123"; b = '23'; //可以不使用var声明变量 alert(b); a = 23; alert(a+1); a = true; alert(a);
2、变量作用域
在函数中的变量就是局部变量,在script变量就是全局变量
var b =12; //全局变量 function text1(){ var a = 10; //局部变量 alert(a); c = 22; //在函数中只有没有使用var 定义的变量都会作为全局变量 //所有在函数中的变量都需要使用var进行定义 } function tese2(){ alert(b); //alert(a);//局部变量无法访问 alert(c); }
3、强制类型转换
注意转换的方式
Numbar(x) 可以完成转换,如果有字符就无法转换 parseInt(x) function text1(){ var i = '123px'; //使用Number(x)可以进行强制类型转换 //如果转换一个无法转换的字符串123px,无法转换会提NaN -->Not a Numbar alert(Numbar(i)); //Numbar is not defined //如果变量的开始是数字,使用parseInt可以把开始到字符之间的数据都转换为整数 alert(parseInt(i)); //123 } text1();