语法:
1.变量区分大小写;
2.变量时弱类型,定义时用var,
3.每行结尾分号可有可无;
特殊类型:
1.Undefined:变量未初始化前即为该值undefined;Null只有一个值null;
2.NaN:表示非数字,NaN不等于自身;
3,类型转换是,对数字调用toString(10)等于toString(),10表示10进制;
4,转换数字:parseInt(value)和Number(value)区别:
praseInt("1234blue")//return 1234
Number("1234blue")return NaN
全等号和非全等号:只有不执行类型转换时,全等号(===)才返回true,如下:
var sNum="55";
var iNum = 55;
alert(sNum == iNum) //output: true
alert(sNum ===iNum) //output:false
switch语句可以用于字符串;
函数:
1.无需明确指定return类型,无return时返回undefined;
2.函数无重载,如果函数名一样,只会使用最后定义的函数;
3.arguments对象:第一位置为第一个参数,,以此类推,模拟重载如下:
function doAdd()
{
if(arguments.length ==1)
{
alert(arguments[0]+10);
}
else if(arguments.length ==2)
{
alert(arguments[0]+arguments[1]);
}
}
doAdd(10);//output 20
doAdd(30,40);//output 70
本文深入讲解JavaScript的基础语法特性,包括变量声明、特殊类型如Undefined和NaN的理解,类型转换的方法及区别,以及全等和非全等比较的区别。此外,还介绍了switch语句的应用范围、函数的特性与使用技巧,特别是如何利用arguments对象实现参数数量灵活的函数。

6607

被折叠的 条评论
为什么被折叠?



