一、变量,常量,与常用的四种函数类型
1.变量:let
// 变量过程
// 1.1 声明
//let username
//console.log(username)
// 1.2 赋值
//username = '张三'
//console.log(username)
// 1.3 更新,修改
//username = '李四'
//console.log(username)
// 声明 -> 赋值 -> 更新/修改
//通常合并一起
let username = '张三'
console.log(username)
常量:const
// 创建常量必须初始化
const gender = '男'
console.log(gender)
//gender = '女'
//console.log(gender)
常量不允许改变
2.常用数据四种类型
2.1 命名函数
function sum1(a, b) {
return `${a} + ${b} = ` + (a + b)
}
// 调用
console.log(sum1(1, 2))
先声明 function,再调用
2.2 匿名函数
// 2.2 匿名函数
let sum2 = function (a, b) {
return `${a} + ${b} = ` + (a + b)
}
console.log(sum2(3, 4))
2.3 箭头函数:匿名函数的简化
let sum3 = (a, b) => {
return `${a} + ${b} = ` + (a + b)
}
console.log(sum3(4, 5))
// 再简化
//只有一个参数可不写括号
sum5 = uname => {
return `hello, ${uname}`
}
console.log(sum5('php.cn'))
//没有参数,括号不能省
sum4 = () => {
return `hello world`
}
console.log(sum4())
1. 删除 function
2. 在(参数列表)与{代码块}之间用"胖箭头"(=>)
2.4 立即执行函数:IIFE
;((a,b) => console.log(a+b))(1,2)
立即执行函数:将声明和调用二合一,声明完直接执行
二、五种基本数据类型
1.数值(不分整数和小数),number
console.log(1,typeof 1)
2.字符串,string
console.log('abc',typeof 'abc')
3.布尔值,boolean,只有true和false
console.log(true,typeof true)
通常判断真假
4.null,空对象
console.log(null,typeof null)
5.undefined,未定义
let name
console.log(name)
本次学习了变量、常量,以及常量数据四种类型;五种基本数据类型
1、变量 let:声明、初始化、更新
2、常量 const:声明时必须初始化,禁止更新改变
常量数据四种类型
2.1、命名函数: function
2.2、匿名函数: 函数表达式,变量化,无提升
2.3、箭头函数: 匿名函数的简化
2.4、立即执行函数: IIFE, 阅后即焚,一次性的
3、五种数据基本类型
3.1、数值(不分整数和小数),number
3.2、字符串,string
3.3、布尔值,boolean,只有true和false
3.4、null,空对象
3.5、undefined,未定义