JavaScript 学习1

 

语法:

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值