- 1. - JavaScri2pt的基本类型 :
1.1 string 字符串
// 字符串:有引号(双引号,单引号,反引号)包含
// 在常规使用的时候,引号的作用没有区别,都是代表字符串
// 注意事项:引号需要交替嵌套使用,如外单内双,外双内单
// 字符串拼接:+是字符串连接符,只要+两边有任何一边是字符串,+就是连接符
// let userName = 'jack'
// console.log('我的名字叫' + userName)
// let age = 20
// console.log('我的年龄是' + age + 1)
let str = ""
let userName = 'jack',
age = 20,
gender = '男'
// console.log(
// '我的姓名是' + userName + '-我的年龄是' + age + '-我的性别是' + gender
// )
document.write(
'<h1>' + userName + '</h1><h2>' + age + '</h2><h3>' + gender + '</h3>'
)
1.2 number
// 1. 数字 number, 用来计算的
let num1 = 1 // 正数 整数
let num2 = -1 // 负数
let num3 = 1.1 // 小数
let num4 = 2e2 // 200 科学技术法: 2 * 10 ^ 2
console.log(num1, num2, num3, num4) // 一行输出
// 数字控制台输出: 蓝色
// 数学相关数据: Number(内置对象)
console.log(Number.MAX_VALUE) // 最大值
console.log(Number.MIN_VALUE) // 最小值
console.log(Number.MAX_SAFE_INTEGER) // 最大整数(安全)
1.3 boolean
// 3. 布尔 boolean, 用来判定(要学完分支才用得上)
// true 和 false
let b1 = true
let b2 = false
console.log(b1, b2)
// 控制台蓝色输出
1.4 null 和 undefined
// 4. 未赋值 undefined 和 5. 空 null
let undefined // 不给值
let nu = null // 必须赋值
console.log(un, nu)
// 控制台 灰色 输出