2. JavaScript数据类型与运算符

JavaScript是弱类型语言,在变量声明时不需要显式地指定变量的数据类型,而是根据变量的具体内容自动推导出来,且根据变量内容的改变而自动更改。

一、数据类型

1. 基本数据类型

表1 六种基本数据类型
类型举例简要说明
Number45, -12, 32.34,3.7E-2数值型
String"name", 'hello'字符型,需加双引号或单引号
Booleantrue, false布尔型
Undefined
不存在或未被赋初值的变量或对象的属性
Nullnull表示空值
Functionvar myFun=new Function()表示函数







2. 组合类型(Array型和Object型)

    1)Array型

     Array型即为数组,而且数组中各元素可以具有不同的数据类型。 数组本质上市Array对象。

    定义数组

        定义方式1: var arr = [34, 45, 'hello', true]

        定义方式2:var arr = new Array(32,'stmad',3)

    访问数组元素

        var m = arr[2];

    Array对象的属性length

        该属性用于保存数组的长度,可读可写。

    2) Object型,在以后详细介绍


二、运算符

1. 赋值运算符

    =    +=    -=    *=    /=    %=    &=    ^=    <<=    >>=    >>>=

2. 基本算术运算符

    +    -    *    /    %

3. 位运算符

    &    ^    |    ~

4. 位移运算符

    >>    <<    >>>

5. 自增和自减

    varA++    ++varA    varA--    --varA

6. 比较运算符

    ==    !=    >    <    >=    <=

7. 逻辑运算符

    &&    ||    !

8. 逗号运算符 ,

9. 空运算符void

10. (boolCondition)?statementA:statementB;

11. 对象运算符(点运算符、new运算符、delete运算符)

12. typeof运算符:用于表明操作数的数据类型,返回一个字符串。



    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值