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

JS 里的数据类型

作者: 沉默的废柴 | 来源:发表于2018-12-17 21:10 被阅读0次
js.png
七种数据类型:
number、 string、 boolean 、symbol 、undefined 、null 、object
1、number
整数和小数:1  1.1   .1
科学记数法:1.23e2
二进制:0b11
八进制:011(后来 ES5 添加了 0o11 语法)
十六进制:0x11
2、string,两个值:true false
多行字符串:
var s = '12345' +
'67890' // 无回车符号

var s = 12345 67890 // 含回车符号
3、boolean 的取值
只有两个值:true 和 false
a && b 在 a 和 b 都为 true 时,取值为 true;否则为 false
a || b 在 a 和 b 都为 false 时,取值为 false;否则为 true
4、undefined 和 null
 都表示没有值,至于 JS 为什么有两个表示「没有值」的东西,参考https://twitter.com/BrendanEich/status/333008305461006336
如果一个变量没有被赋值,那么这个变量的值就是 undefiend;
如果你想表示一个还没赋值的对象,就用 null;
5、object
object 就是上面几种基本类型(无序地)组合在一起;
object 里面可以有 object,例如:
var person = {
name: 'HK',
'xinxi': {
age: '27'
}, // 最后这个逗号可有可无
}
object 的 key 一律是字符串,不存在其他类型的 key
object[''] 是对的
object['key'] === object.key
注意 object.key 与 object[key] 不同

知识点::
1、在JS里显示特殊符号:
\0:null   \b:后退键   \f:换页符
\n:换行符   \r:回车键  \t:制表符
\v:垂直制表符  \ ':单引号  \ '':双引号
\ \ :反斜杠

2、在对象里,数字键会自动转为字符串,加不加引号都可以:
var obj = {
0.7:'ha ha';
}
obj.[0.7] // 'ha ha' 等同于obj.['0.7'] // 'ha ha'
3、使用方括号,键名即属性名必须放在引号里,否则会被当作变量处理,点运算符和方括号运算符,不仅可以用来读取数值,还可以用来赋值:
var obj{ };
obj.p = 1;
等价于
var obj={'p':1}
4、查看一个对象的变量是否声明过,或查看它本身的所有属性,可以用Object.keys方法:
var obj = {
key1:1,
key2:2,
}
Object.keys(obj);//['key1','key2']
检查属性是否存在,用if in结构:
var obj = { };
if ('a' in obj){
console.log(obj.hasOwnProperty('a'))
}
5、for...in循环遍历属性
var obj = {a:1,b:2}
for (var key in obj){
console.log(obj[key])
}

相关文章

  • 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/rvthkqtx.html