JavaScript 数据类型

JS 分为 基本数据类型 引用数据类型
基本数据类型:

 

JavaScript 基本数据类型

number 数字型

// 1.在 JS 中八进制前面加 0,十六进制前面加 0x
let num1 = 020;
console.log(num1); // 对应十进制的 16
// 2. 十六进制数字范围:0~9 以及 A~F
let num2 = 0xF;
console.log(num2); // 对应十六进制的 15

 string 字符串型

// 1. 字符串型可以时引号中的任意文本,语法为 单引号 和 双引号
let str1 = '哈喽!!!';
let str2 = "ASdf123";
1. 字符串转义符:当我们想要在字符串中写入 时,就需要 \ 进行定义

2. 字符串长度:字符串是由若干个字符组成的,这些字符的数量就是字符串的长度。

// 1. 字符串型可以时引号中的任意文本,语法为 单引号 和 双引号
let str1 = '哈喽!!!ASdf123';
console.log(str1.length); // 显示 12

3. 字符串拼接

多个字符串之间可以使用 + 进行拼接,其拼接方式为 字符串 + 任意类型 = 拼接之后
的新字符串。
拼接前会把与字符串相加的任意类型转化为字符串,再拼接成一个新的字符串。
// 1. 字符串"相加"
console.log('hello' + ' ' + 'world'); // hello world
// 2. 数值字符串"相加"
console.log('100' + '100'); // 100100
// 3. 数值字符串 + 数值
console.log('10' + 12); // 1012
// 4. 字符串拼接实际应用
let age = 18;
console.log('我今年' + age + "岁了"); // 我今年 18 岁了
boolean 布尔型
布尔类型有两个值: true false ,其中 true 表示真(对),而 false 表示假(错)。
布尔类型和数字型相加的时候, true 的值为 1 false 的值为 0
console.log(true + 1); // 2
console.log(false + 1); // 1
undefined null 类型
一个变量声明后没有赋值会有一个默认值 undefined (如果相连或者相加时,注意结果)
let str;
console.log(str); // undefined
console.log('你好' + str); // 你好 undefined
console.log(11 + str); // NaN
console.log(true + str); // NaN
一个变量声明并赋值 null ,里面存的值为空
let str = null;
console.log(str); // null
console.log('你好' + str); // 你好 null
console.log(11 + str); // 11
console.log(true + str); // 1
区别: null 表示为空,没有值。 undefined 表示为未定义,应该有值,但是没有赋值。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值