JS中的数据类型

本文简单介绍js中的数据类型以及常见的一些避坑经验数据库

7种数据类型

  • 数字。 number
  • 字符串。 string
  • 布尔。 boolean 值:true/false
  • symbol(符号)
  • 对象。 object。(数组 函数)是一个复杂类型的集合,由简单的类型组成
    (对象中的key值能够为空)
  • null 类型 值:null。主要指向空对象
  • undefined 类型 值:undfined。非对象的空的玩意儿

    判断类型的语句 type of数组

对象的一些特性

数据类型不少都是以哈希表形式的存储,key value的方式存储在数据库中,也方便增删改查;
对象属性的读取有两种方式,一种是点式引用,还有就是方括号引用,若是使用方扩号引用,键名必须放在引号里, 才能正常读取,否则就会被看成变量处理函数

person{
 '':name9
}
//调用
 var a = person.''   ==>//a = name9

如何进行 ”空“ 数据类型的区分code

  1. 变量没有值。 undefined
  2. 有个对象,可是不给它赋值。null。对象

    1. 非对象,不给值,undefine

    小坑bug typeof null。返回 objectip

    typeof funtion 返回 function作用域

关于声明须要知道的事情

js声明赋值的时候要注意 做用域 变量提高,变量名禁止重复字符串

变量提高string

console.log(a)
var a = 1; // undefined
=====>实际运行效果
var a
console.log(a)
a = 1
//jsJavascript语言是"先解析,后运行",因此会出现这种情况
相关文章
相关标签/搜索