js的基础知识

本文详细介绍了JavaScript中变量的定义方式及其作用范围,并探讨了不同类型的变量如何进行类型判断与转换,包括数值、布尔值、数组等核心概念。
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]);

}



                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值