美文网首页
第二章 JavaScript中的数据类型

第二章 JavaScript中的数据类型

作者: 扶光_ | 来源:发表于2021-02-25 20:00 被阅读0次

JavaScript中的数据类型可以分为简单数据类型和复杂数据类型
在介绍数据类型时 首先先说一下检测数据类型的方法:

  • 写法:typeof 值 或 typeof(值)

一,简单数据类型

1.数字类型(number)

什么是数字类型呢?字面意思 就是数字 如:123456,等等
定义一个变量,然后在控制台返回他的数据类型,如下代码

      var num = 2;                          
     console.log(typeof num);
数字类型

2.字符串类型(string)

就是由单引号双引号包裹的 就是字符串

         var str = "么么么";
         console.log(str);
string

扩展

  • 如果有字符串 有+号就是拼接的意思,如下面举一个列子

      var num = "123";
      var num1 = 456;             //首先定义两个变量 一个字符串类型 一个数字类型 最后将他们用加号连接 
      console.log(num+num1);
    
拼接

3.布尔类型(boolean)

布尔类型就是truefalse

          var a = true;
         console.log(typeof a);
Boolean

4.空类型(null)

空就是字面意思 就是空

      var a = null;
    console.log(typeof a);
null

5.未定义类型(undefined)

未定义就是没有给变量进行赋值的意思,以后在页面上会很常见这个undefined。
如我们创建变量,然后并不给他进行赋值。

   var a;
    console.log(typeof a);
undefined
注意区分undefined和null的区别
最后放一张思维导图来总结一下知识点 总结

二,复杂数据类型

数组 函数 对象

1.对象

对象 object 就是一系列属性和值的集合

写法: 对象名{
属性:值,
属性1:值
};

  • 获取属性值的方式
    1.1用[]进行获取

            var obj = {
          "mingzi":"侯旭",
          "age":"18",
          "ah":"小姐姐"
      };
      console.log(obj["ah"]);
    
【】获取
1.2用.获取
             var obj = {
        "mingzi":"侯旭",
        "age":"18",
        ah:"小姐姐"
    };
    console.log(obj.ah);
.获取

**那么用.获取和[]获取有什么区别呢?
如果属性是数字,那么就得用[]去获取.否则会找不到属性值。


报错

2.数组

一系列数据的集合

写法: var arr =[110,112,113,114];

如何找到数组中某一条数据

  • 下标从0开始
  • 数组的最大下标值是长度减1
    用[]找数组中某一条数据
 <script>
      var arr =[110,112,113,114];
      console.log(arr[0]); 
    </script>
array

数组和对象的数据类型都是object类型。

 <script>
      var arr =[110,112,113,114];
      var obj={
          "好像":"啊"
      };
      console.log(typeof arr); 
      console.log(typeof obj); 
    </script>
object

下面还是用一张思维导图来总结一下复杂数据类型的知识点


复杂数据类型.png

相关文章

网友评论

      本文标题:第二章 JavaScript中的数据类型

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