JavaScript 学习1

本文深入讲解JavaScript的基础语法特性,包括变量声明、特殊类型如Undefined和NaN的理解,类型转换的方法及区别,以及全等和非全等比较的区别。此外,还介绍了switch语句的应用范围、函数的特性与使用技巧,特别是如何利用arguments对象实现参数数量灵活的函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

语法:

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、付费专栏及课程。

余额充值