JS学习笔记之数据类型 4.5

1 数组

数组(Array)是一种可以按顺序保存多个数据

1. 声明语法

要点:

1)数组是按顺序保存,所以每个数据都有自己的编号

2)计算机中的编号从0开始

3)数据的编号也叫索引或下标

4)数组可以存储任意类型的数据

2. 取值语法

要点:

1)通过下标取数据
2)取出来是什么类型的,就根据这种类型特点来访问

3.术语

元素:数组中保存的每个数据都叫数组元素
下标:数组中数据的编号
长度:数组中数据的个数,通过数组的length属性获得

 2 数据类型

JS 数据类型整体分为两大类:
1)基本数据类型
2)引用数据类型

2.1 数字类型(number)

即我们数学中学习到的数字,可以是整数、小数、正数、负数。

JavaScript 中的正数、负数、小数等 统一称为 数字类型。

注意:

JS 是弱数据类型,变量到底属于那种类型,只有赋值之后,我们才能确认
Java是强数据类型 例如 int a = 3 必须是整数

2.2 字符串类型(string)

过单引号( '') 、双引号( "")或反引号( ` )包裹的数据都叫字符串,单引号和双引号没有本质上的区别,推荐使用单引号。

 注意:

1)无论单引号或是双引号必须成对使用
2)单引号/双引号可以互相嵌套,但是不以自已嵌套自已(口诀:外双内单,或者外单内双)
3)必要时可以使用转义符 \,输出单引号或双引号

字符串拼接:

1. 模板字符串作用
1)拼接字符串和变量
2)在没有它之前,要拼接变量比较麻烦

 

 2. 符号
1) ``
2)在英文输入模式下按键盘的tab键上方那个键(1左边那个键)
3)内容拼接变量时,用 ${} 包住变量

 2.3 布尔类型(boolean)

表示肯定或否定时在计算机中对应的是布尔类型数据。
它有两个固定的值 true 和 false,表示肯定的数据用 true(真),表示否定的数据用 false(假)。

2.4 未定义类型(undefined)

未定义是比较特殊的类型,只有一个值 undefined。

什么情况出现未定义类型?
只声明变量,不赋值的情况下,变量的默认值为 undefined,一般很少【直接】为某个变量赋值为
undefined。
工作中的使用场景:
我们开发中经常声明一个变量,等待传送过来的数据。
如果我们不知道这个数据是否传递过来,此时我们可以通过检测这个变量是不是undefined,就判断用户是否有数据传递过来。

 2.5 null(空类型)

null 表示 值为 空

null 和 undefined 区别:
1. undefined 表示没有赋值
2. null 表示赋值了,但是内容为空

null 开发中的使用场景:
官方解释:把 null 作为尚未创建的对象
大白话: 将来有个变量里面存放的是一个对象,但是对象还没创建好,可以先给个null
 

2.6 检测数据类型

1. 控制台输出语句:

 控制台语句经常用于测试结果来使用。
可以看出数字型和布尔型颜色为蓝色,字符串和undefined颜色为灰色

 2. 通过 typeof 关键字检测数据类型

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值