2019-03-05数据类型预习笔记

2019-03-05  本文已影响0人  饥人谷_小霾

数据类型概述

1,简介

基本数据类型:

复杂数据类型:

字符串string

空字符串长度为0.空格字符串长度为1

var s = ' 12345 \ //容易遗漏空格

        67890  '

var s2 = '12345' +
'67890'
2类型比较好,没有空格
es6语法 var s4= 12345 67890 //反引号包裹,第二行顶行写,不缩进
对象时最复杂的数据类型
侠义的对象(object)
数组(array)
函数(function)

2.typeof运算符

有3种方法可以确定一个值到底什么类型
typeof运算符
instanceof运算符
object prototype tostring

typeof运算负也可以返回一个值的数据类型
数值字符串布尔值可以返回,number string boolean
函数返回function
undefined返回undefined

利用这一点,type用来检查一个没有声明的变量,而不报错

空数组([])的类型也是object,这表示在js内部,数组本质上只是一种特殊对象,
null 返回object

null undefined 和布尔值

1,null和undefined

1..1概述

null和undefined都可以表示没有,

在if语句种,他们都会自动转为false,相等运算符(==)直接报告两者相等

null表示控制。,调用函数时,某个参数未设置任何值,传入null,表示该参数为空,比如某个函数接受引擎抛出的错误作为参数,如果运行过程种为出错,那么这个参数,就会传入null

2.布尔值

数值

1.概述

1。1证书和浮点数

js内部,所有都是64位浮点数形式储存,1与1.0时相同的

对象

1.概述

生成方式

对象就是一组键值对的集合,事一种无需的复合数据集合
大括号定义了一个对象,他被赋值给变量obj,所以变量obj就指向一个对象,该对象内部包含两个键值对,第一个键值对事foohelo,foo是键名,字符串hell是键值,键名和键值之间用冒号分隔,第二个键值对是bar wo

上一篇下一篇

猜你喜欢

热点阅读