Js变量、常量、四种函数类型和五种基本数据类型
变量、常量
//声明变量
let userName
//赋值(第一次赋值叫初始化)
userName = '小明';
//更新(第二次叫更新)
userName = 'PHP中文网'
// 声明和初始化合并
let name = '墨子'
// 不能随便更改的使用常量
//常量
const url = 'https://www.baidu.com'
console.log(url)
四种函数类型
//1. 命名函数
function sum1(a,b){
// 将字符串的定界符(双引号或者单引号),换成反引号(``)
return `${a}+${b}=` +(a+b)
}
// 调用
console.log(sum1(10,20))
// 2. 匿名函数
let sum2 = function(a ,b){
return `${a}+${b} = ` + (a+b)
}
console.log(sum2(3 ,4))
// 3. 箭头函数
//当只有一个参数的时候,括号可以不写
//没有参数的时候括号不能省
let sum3 = (a ,b) =>{
return (a+b)
}
console.log(sum3(3 ,4))
// 4. 立即执行函数
//将声明和调用二合一,声明以后直接执行
;((a,b) => {
console.log(a+b)
})(30 ,50)
数据基本类型
// 1. 数值(不区分整数和小数)number
console.log(100 ,typeof 100)
// 2. 字符串 string
console.log('admin',typeof 'admin')
// 3. 布尔类型 只有两个值false ,true
console.log(false,typeof false)
console.log(true,typeof true)
// 4. null 空对象
console.log(null,typeof null)
// 5. undefined 未定义
console.log(undefined,typeof undefined)