您的位置:首页 > Web前端 > JavaScript

js的基础知识

2013-03-04 11:36 162 查看
1. 变量的定义
方法体外带var的定义:全局变量
方法体内带var的定义:局部变量
方法体内不带var的定义:全局变量
2. 变量的作用范围
方法体外带var的定义:全局变量
方法体内带var的定义:局部变量
方法体内不带var的定义:全局变量
3. js的运行时解释特点

4. 变量的类型

typeof: ex:var a = 10.6 ; alert(typeof a);

5. 强制类型转换

ex: var a = "11"; Number(a);

如果a不是数字型的字符串,则会报NaN错误

ex: var a = "12px";parseInt(a);//parseInt()可以将字符串中开头的几个数字转换为整形

6.数组类型

var as = ["a","b",1,3,2];

ex: alert(typeof as) ;//返回object类型

ex: alert(as instanceof Array);//判断出as是否是数据类型

ex: function fun1(){}; alert(typeof fun1);//返回function类型

7. 布尔类型

//js中非0就是true;但NaN也是false,undefined也是false

//强制转换其他类型为布尔值使用!!

ex: alert(!!0);

8. 当一个变量只定义,没有赋值时是undefind类型

ex: var size ; alert(size+"11");//

alert(!!size);//返回false

9. 循环输出

for(var i=0; i<as.lenght;i++){

alert(as[i]);

}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: