美文网首页
JavaScript的基本数据类型

JavaScript的基本数据类型

作者: _Wizard | 来源:发表于2019-06-16 23:03 被阅读0次

JavaScript 是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着可以使用同一个变量保存不同类型的数据

  • 原始值 :在JavaScript中除 Object 以外的所有类型都是不可变的(值本身无法被改变),我们称这些类型的值为“原始值”。
  • 布尔类型(Boolean):布尔表示一个逻辑实体,意为真、假,可以有两个值:true和false。
  • Null类型(null):Null 类型只有一个值:null,表示空值,表示没有被呈现。
  • Undefined类型(Undefined):一个没有被赋值的变量会有个默认值undefined。
  • 数字类型(Number):在JavaScript里,数字类型能够代表的范围是 -(2的63次方-1) ~ (2的63次方-1) 。除了具体的数值,在JavaScript中还有一些带符号的值:+Infinity,-Infinity和NaN(非数值,Not-a-Number),分别代表正无穷、负无穷和非数值。
  • 字符串类型(String)
    • JavaScript中在字符串中的每个元素占据了字符串的位置。第一个元素的索引为0,下一个是索引1
    • 在JavaScript中的字符串需要使用单引号或双引号括起来
    • JavaScript 字符串是不可更改的。字符串一旦被创建,就不能被修改。但是,可以基于对原始字符串的操作来创建新的字符串。例如:
      获取一个字符串的子串可通过选择个别字母或者使用String.substr()
      两个字符串的连接使用连接操作符 (+) 或者String.concat()
  • 对象(Object)
    • 对象可以通过new操作符后跟要创建的对象类型的名称来创建
      var o = new Object();
      我们也可以通过下面的方式直接创建一个对象:
      var person = { name: 'Bob', age: 20, gender: 'male' };

相关文章

网友评论

      本文标题:JavaScript的基本数据类型

      本文链接:https://www.haomeiwen.com/subject/aubnfctx.html