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();

 

posted on 2014-12-10 15:31  hsle  阅读(241)  评论(1编辑  收藏  举报