美文网首页
JS里的数据

JS里的数据

作者: 夜景阑姗 | 来源:发表于2019-01-10 07:51 被阅读0次

目录:1,JS七种数据类型
2,转义
3,typeof

js七种数据类型 number string boolean unll undefined symbole object

1,number 整数和小数(比如1和3.14)

十进制1开头表示:1 1.1 123e2
二进制0b开头表示:0b11,0b22
八进制0开头表示:011,
十六进制0X开头表示:0X11
NaN是 JavaScript 的特殊值,表示“非数字”(Not a Number),主要出现在将字符串解析成数字出错的场合。NaN不等于任何值,包括它本身
parseInt() 将字符串转为

2,string 文本(比如Hello World)

'hello world' "hello world" 文本字符串
''两个单引号组成空字符串length:0
' '两个单引号中间有空格组成length:1
多行字符串回车表示

var s2='12345'+'67890'推荐写法
es6 新增反引号
var s=`12345
67890`   这样打印出来字符串是换行 length:11 5后面默认有空格

3,boolean

表示真伪的两个特殊值,即true(真)和false(假)
只有两个值:true 和 false
a && b 在 a 和 b 都为 true 时,取值为 true;否则为 false
a || b 在 a 和 b 都为 false 时,取值为 false;否则为 true

4,null

表示空值,即此处的值为空。

5,undefined

表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值
重点:
1,变量没有值--undefined
(规范)如果一个变量没有被赋值,那么这个变量的值就是 undefiend
2,对象没有值---null
3,非对象没有值---undefined
(习俗)如果你想表示一个还没赋值的对象,就用 null。如果你想表示一个还没赋值的字符串/数字/布尔/symbol,就用 undefined(但是实际上你直接 var xxx 一下就行了,不用写 var xxx = undefined)

6,symbol (符号)

7,object

各种值组成的集合。哈希表 key value组成 js只支持key字符串表示'key'';'
遍历对象 for in for(val in person) val变量名 person下面的对象

var person = {
         'key':value,      访问key   对象.key(key代表属性名person.name)
        'name' : 'yu',        访问value  对象.[key]访问所有的value
        'age' : 18
        'child' : {'name' : 'yu2', 'age' : 1}  对象中有对象
        9a : 5  报错9a不加引号就要以标识符规则来命名 开头不为数字
        '9a' : 5 这样不会报错
}
person['name']  引号不能省略 name命名符合标识符命名规则可以改写person.name
deleat person['name'] 删除   
person.name //undefined 无value
 'name' in person //false 无key
person,name=undefined 清空value但是key还在
   person[name]报错

-object 的 key 一律是字符串,不存在其他类型的 key
-object[''] 是合法的
-object['key'] 可以写作 object.key
-注意 object.key 与 object[key] 不同
-delete object['key']
-'key' in object

常用转义字符 \

单引号转义加括号因为转义符不显示 反斜杠(\) 回车(\t) tab(\t) 转义符来表示转义符(\\)

image.png
3,typeof
xxx的类型 number string boolean symbol undefined null object function array
typeof xxx 'number' 'string' 'boolean' 'symbol'l'undefined' 'object' 'object' 'object' 'object'

相关文章

  • JS 里的数据

    在整理JS的数据前,先把JS的一些知识了解。JavaScript其实叫ECMAScript,因为网景公司防止微软一...

  • JS里的数据

    Javascript中的数据类型 Number(数字)String (字符串)Boolean (布尔)Symbol...

  • JS里的数据

    目录:1,JS七种数据类型2,转义3,typeof js七种数据类型 number string boolean ...

  • js里的数据

    数据总共分为两类:基本类型(简单类型)、复杂类型(由简单类型组成) 1.基本类型 1.1.number 用开发者工...

  • JS 里的数据类型

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

  • JS基础之JS里的数据

    JS一共有7中数据类型,其中分为两类:基本类型和引用类型。 数据类型: 基本类型:numberstringbool...

  • js里的数据转换

    1、类型转换 转换为字符串 String(x) x.toString(x, 10) x+'' 转换为数字 Numb...

  • JS 里的数据类型转换

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

  • JS基础系列(一): JS里的数据

    JS数据类型 基本类型numberstringbooleanundefinednullsymbol(不常用) 引用...

  • SAP Spartacus converter执行的上下文

    zone.js: 从Commerce Cloud后台返回的CMS page数据: 可以在http.js里查看结果:...

网友评论

      本文标题:JS里的数据

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