美文网首页
JS数据类型

JS数据类型

作者: iceoreocheese | 来源:发表于2019-03-26 22:10 被阅读0次

数据类型

基本类型

1. string(字符串类型)

  • 用于表示文本数据,由0个或多个16位unicode字符组成
  • 第一个元素的索引为0,下一个是索引1,依此类推。字符串的长度是它的元素的数量
  • 用单引号或双引号括起来,表示该值为字符串,单引号双引号不能交叉使用
  • JavaScript 字符串是不可更改的。

2. number

  • Number类型包含整数和浮点数(浮点数数值必须包含一个小数点,且小数点后面至少有一位数字)两种值
  • NaN
    a. 含义
  • not a number
  • 非数值
    b. 特性
  • 任何涉及到NaN的操作都会返回NaN
  • NaN与任何数值都不相等包括其自身

3. boolean(布尔类型)

布尔表示一个逻辑实体,意为真、假,可以有两个值:true和false。

4. symbol

符号(Symbols)是ES6新定义的。符号类型是唯一的并且是不可修改的。

5. undefined

  • Undefined 这个值表示变量不含有值。
  • 使用var声明变量但未初始化
  • 区分空对象指针与尚未定义的变量
  • 对未初始化的变量及未声明的变量使用
  • typeof 运算符均会返回 undefined

6. null

  • Null 类型只有一个值:null,表示空值,表示没有被呈现
  • 可以通过将变量的值设置为 null 来清空变量
  • typeof 检测会返回object

引用类型

1. Object(对象)

  • 声明变量类型
    对象 = new(操作符 + 对象类象名称
    JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
    var o = new Object();
    var carname=new String;
    var x= new Number;
    var y= new Boolean;
    var cars= new Array;
  • javascript对象有属性来定义它的特征。
    var person = { name: 'Bob', age: 20, gender: 'male' };

2. Array(数组

  • 数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推。
  • Array
    var cars=new Array();
    cars[0]="Audi";
    cars[1]="BMW";
    cars[2]="Volvo";
  • condensed array
    var cars=new Array("Audi","BMW","Volvo");
  • literal array
    var cars=["Audi","BMW","Volvo"];

3. Function (函数

相关文章

  • JS的类型转换

    JS的数据类型: 首先, JS的数据类型分为基本数据类型和引用数据类型基本数据类型: string number ...

  • js对象数组的深拷贝方法以及其他方法

    js判断数据类型是否为对象 js判断数据类型是否为数组

  • 2022前端面试题汇总(附答案)更新中

    JS相关 1.JS中的数据类型 (1)数据类型分为基本数据类型和引用数据类型基本数据类型:number、null、...

  • js深拷贝

    在写深拷贝之前,有必要说一下js的数据类型 一.js数据类型 1.1 分类 js数据类型分为两类:原始数据类型、引...

  • js数据类型

    JS基本数据类型和引用数据类型(JS 基本数据类型和引用数据类型的区别及浅拷贝和深拷贝) 再讲 js 的基本数据类...

  • js入门知识点

    * 基础知识 * js的输出方式 * js的组成 * js的命名规范 * 数据类型 * number数据类型 * ...

  • js常见知识点

    一、 js基本数据类型和引用数据类型 js基本数据类型:Number、String、Boolean、Null、un...

  • JS数据类型判断

    js中可以通过typeof来判断基本的数据类型。 数据类型 js的数据类型分为基本数据类型和引用数据类型,基本数据...

  • JS 高频面试题汇总

    # 说一下JS 中的数据类型有哪些 JS 数据类型包括 基本 / 引用 / 特殊 数据类型: 基本数据类型:Str...

  • 浅拷贝和深拷贝

    JS数据类型 在JS语言中,数据类型分为以下两种: 基本数据类型:null undefined number st...

网友评论

      本文标题:JS数据类型

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