• 类型,值和变量


    1:原始类型

    javaScript的数据类型分为两类,即原始类型和对象类型。原始类型包括数字,字符串和布尔值,还有两个特殊的原始值null和undefined,他们不是数字,字符串和布尔值,他们分别代表各自类型中的唯一成员。

    2:对象类型

    那么除了上述的原始类型之外就是对象类型了。对象是属性的集合,每个属性都由“名/值对”构成(值可以是原始值,也可以是对象),那么普通的javaScript对象是命名值得无序集合,javaScript还定义了一种特殊对象,那就是数组,表示带编号的值得有序集合。

    javaScript为数组定义了专门的语法,这样使数组拥有了一些与普通对象不同的行为和特征,这在后面会提到

    javaScript还定义了另一种特殊的对象,那就是函数。与数组相同,函数也有专用的语法。如果函数用来初始化(关键字new)一个新建对象,我们称之为构造函数。

    那么除了数组和函数外,还定义了其他三种有用的类:日期(Date),正则(RegExp),错误(Error).

    3.原始类型---数字

    数字直接量:当一个数字直接出现在javaScript程序中我们称之为数字直接量

    javaScript不区分浮点型和整数型。

    数字可以这样表示 [digits] [.digits] [(E|e)(+|-)digits],比如1.32E-32  表示1.32*10-32(次幂)

    二进制所表示的浮点数并不精确,例如以下的例子

    4.原始数据类型----文本(字符串)

    字符串String是一组由16位值组成的不可变的有序序列

    需要记住的是:javascript中的字符串是固定不变的,比如下面的例子

    当使用函数对字符串操作时,只是返回了一个新的字符串,而原始值是不变的。

    从字符串中索引值除了可以用charAt()方法之外,还可以用类似数组索引的方式,类如

    5.布尔值

    在javaScript中,所有的值都可以转化为布尔值,以下表中列出的值为false,初次之外,其他的值都为true

  • 相关阅读:
    UVa 122 Trees on the level
    UVa 623 500!
    UVa 424 Integer Inquiry
    UVa 10082 WERTYU
    关于c语言的输入输出
    (转)提问的智慧for oracle
    根据输入的用户ID串,返回用户名字串:TRIM函数的使用
    转:Oracle数据库一致性读的原理(Consistent Read)
    Instr()函数的使用计算字符串中出现某个字母或单词的个数
    RETURNING的使用:
  • 原文地址:https://www.cnblogs.com/hdnav/p/7513434.html
Copyright © 2020-2023  润新知