200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > JavaScript数据类型-基本数据类型

JavaScript数据类型-基本数据类型

时间:2021-04-10 21:06:24

相关推荐

JavaScript数据类型-基本数据类型

数据类型

计算机世界中的万事万物都是数据。

计算机程序可以处理大量的数据,为什么要给数据分类?

1.更加充分和高效的利用内存

2.也更加方便程序员的使用数据

JS数据类型整体分为两大类:

基本数据类型

number 数字型

string 字符串型

boolean 布尔型

undefined 未定义型

null 空类型

引用数据类型(暂且不表)

object 对象

function 函数

array 数组

一. 数字类型

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

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

二. 字符串类型(string)

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

let user_name = '小明'; //使用单引号let gender = "男"; //使用双引号let str = '123';// 看上去是数字类型, 但用了引号包裹就成了字符串了let str1 = ''; //这种情况叫控字符串

注意事项:

无论单引号或是双引号必须成对使用

单引号/双引号可以互相嵌套,但是不以自已嵌套自已(口诀:外双内单,或者外单内双)

必要时可以使用转义符 \,输出单引号或双引号

字符串拼接:

document.write('我叫'+'刘德华') //我叫刘德华let uname = '刘德华'let song = '忘情水'document.write(uname + song) //刘德华忘情水

模板字符串

作用

拼接字符串和变量

1.符号

``

在英文输入模式下按键盘的tab键上方那个键(1左边那个键)

内容拼接变量时,用 ${} 包住变量

document.write(`大家好, 我叫${name}, 今年${age}岁`)

三. 布尔类型(boolean)

表示肯定或否定时在计算机中对应的是布尔类型数据。

它有两个固定的值 true 和 false,表示肯定的数据用 true(真),表示否定的数据用 false(假)。

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

什么情况出现未定义类型?

只声明变量,不赋值的情况下,变量的默认值为 undefined,一般很少【直接】为某个变量赋值为 undefined。

工作中的使用场景:

我们开发中经常声明一个变量,等待传送过来的数据。

如果我们不知道这个数据是否传递过来,此时我们可以通过检测这个变量是不是undefined,就判断用户是否有数据传递过来。

四. 未定义类型(undefined)

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

总结使用:

五. null(空类型)

null 表示 值为 空

null 和 undefined 区别:

1.undefined 表示没有赋值

2.null 表示赋值了,但是内容为空

null开发中的使用场景:

官方解释:把 null 作为尚未创建的对象

大白话: 将来有个变量里面存放的是一个对象,但是对象还没创建好,可以先给个null

六. 检测数据类型

控制台语句经常用于测试结果来使用。

可以看出数字型和布尔型颜色为蓝色,字符串和undefined颜色为灰色

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

let age = 18let uname = '刘德华'let flag = falselet buyconsole.log(typeof age) //numberconsole.log(typeof uname) //stringconsole.log(typeof flag) //booleamconsole.log(typeof buy) //undefind

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。