美文网首页
js里的数据类型

js里的数据类型

作者: 华华5 | 来源:发表于2019-03-02 23:04 被阅读0次

1、概述

JavaScript有六种数据结构

  • 数值(NUMBER):整数和小数(比如1和3.14)

  • 字符串(STRING):文本(比如HELLO WORLD)。

  • 布尔值(BOOLEAN):表示真伪的两个特殊值,即TRUE(真)和FALSE(假)<只有两个值>

  • UNDEFINED:表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值

  • NULL:表示空值,即此处的值为空。

  • 对象(OBJECT):各种值组成的集合。

数值、字符串、布尔值这三种类型合称为原始类型(primitive type),undefined和null看作两个特殊值,对象则是复杂类型。对象作为最复杂的类型,可以分成三个子类型:狭义的对象(object),数组(array),函数(function)。

2、typeof运算符

可以使用typeof运算符确定一个值的类型

  • 数值、字符串、布尔值分别返回number、string、boolean。

  • 函数返回function。

  • undefined返回undefined

  • 对象返回object

  • null返回object

  • 已声明未赋值的变量返回undefined

3、细节

  1. number
  • 整数和小数:1 // 1.1 // .1

  • 科学记数法:1.23e2

  • 二进制:0b11

  • 八进制:011(后来 ES5 添加了 0o11 语法)

  • 十六进制:0x11

  1. string
  • 空字符串:''

  • 多行字符串:主要是用“+”(加号)连接

  1. boolean
  • 只有两个值,true和false

  • 符号&&和||

  1. symbol

  2. undefined和null

  • 如果一个变量没有被赋值,那么这个变量的值就是 undefiend

  • 如果想表示一个还没赋值的对象,就用 null。如果想表示一个还没赋值的字符串/数字/布尔/symbol,就用 undefined

  1. object
  • object可以由基本类型无序组合在一起

  • object可以由object组成

  • object 的 key 一律是字符串,不存在其他类型的 key

  • object[''] 是合法的

  • object['key'] 可以写作 object.key

  • 注意 object.key 与 object[key] 不同

  • delete object['key']

  • 'key' in object

相关文章

  • JS 里的数据类型

    JS 里的数据类型 JS中有七种数据类型,分别是:number,string,boolean,undefined,...

  • JS 里的数据类型转换

    JS 里的数据类型转换 Js中的数据类型一共有7种,即number,string,boolean,underfin...

  • 《JS里的数据类型》

    JS里的数据类型分为 原始数据类型(primitive type) 和 合成数据类型(complex type)...

  • JavaScript数据类型

    JS 里的数据类型 七种数据类型 Number,String,Boolean,Null,Undefined,Sym...

  • JS的类型转换

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

  • JS里的数据类型转换

    上一篇文章(JS里的数据类型)介绍了js中的数据类型。这篇主要介绍数据类型转换。 一、任意类型转字符串 转换成st...

  • JS 里的数据类型转换

    前言:上一篇博客讲到JS里的数据类型,相信大家已经了解到7种数据类型,那么这章将详细深入了解JS的不同数据类型之间...

  • JS里的数据类型转换及小技巧

    前言:之前的博客JS里的数据类型介绍了JS中的各种数据类型,那么可不可以把其他的数据类型转换成特定的一种数据类型呢...

  • JS 里的数据类型

    JS里的数据类型包含七种数据类型:number string boolean symbol undefined n...

  • JS 里的数据类型

    JS 里的数据类型 JavaScript 的数据类型,有7种。 1,数值(number)2,字符串(string)...

网友评论

      本文标题:js里的数据类型

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