JavaScript ‘’ “” ``区别,= == ===区别,箭头函数=>
1.1 ‘’ “” ``区别
let id = 100
let name = "李四"
let age = 18
let info = "编号:" + id + ",姓名:" + name + ",年龄:" + age + "岁"
//"" 引用变量要和++配合
console.log(info)
let str = `编号:${id},姓名:${name},年龄:${age}岁`
//`` 引用变量要和${}配合
console.log(str)
时间小程序(补零)
let id = 100
let name = "李四"
let age = 18
let info = "编号:" + id + ",姓名:" + name + ",年龄:" + age + "岁"
//"" 引用变量要和++配合
console.log(info)
let str = `编号:${id},姓名:${name},年龄:${age}岁`
//`` 引用变量要和${}配合
console.log(str)
let dd = new Date()
let yy = dd.getFullYear()
let mm = dd.getMonth()+1
//判断mm小于10,则在前面补0 同样日、时、分、秒也可用
mm = mm<10 ? '0'+mm : mm
let da = dd.getDate()
let hh = dd.getHours()
let mi = dd.getMinutes()
let ss = dd.getSeconds()
console.log(`${yy}年${mm}月${da}日 ${hh}:${mi}:${ss.toString().padStart(2,0)}`)
//转译成字符串,不够两位,补0
1.2 = == ===区别
= 代表赋值
== 只判断值是否相同
=== 判断值和类型是否都相同
let i = 10
let a = '10'
if(i==a){
//执行
}
if(i===a){
//不执行
}
1.3 箭头函数=>
let ss = (a, b) => a + b
//相当于定义了一个函数
function pp(a, b) {
return a + b
}
console.log(ss(6,9), pp(6,9))
15 15