博客列表 >变量,常量,与常用的四种函数类型,五种基本数据类型

变量,常量,与常用的四种函数类型,五种基本数据类型

Jet的博客
Jet的博客原创
2023年02月15日 19:26:38452浏览

一、变量,常量,与常用的四种函数类型

1.变量:let

  1. // 变量过程
  2. // 1.1 声明
  3. //let username
  4. //console.log(username)
  5. // 1.2 赋值
  6. //username = '张三'
  7. //console.log(username)
  8. // 1.3 更新,修改
  9. //username = '李四'
  10. //console.log(username)
  1. // 声明 -> 赋值 -> 更新/修改
  2. //通常合并一起
  3. let username = '张三'
  4. console.log(username)


常量:const

  1. // 创建常量必须初始化
  2. const gender = '男'
  3. console.log(gender)
  4. //gender = '女'
  5. //console.log(gender)

常量不允许改变


2.常用数据四种类型

2.1 命名函数

  1. function sum1(a, b) {
  2. return `${a} + ${b} = ` + (a + b)
  3. }
  4. // 调用
  5. console.log(sum1(1, 2))

先声明 function,再调用


2.2 匿名函数

  1. // 2.2 匿名函数
  2. let sum2 = function (a, b) {
  3. return `${a} + ${b} = ` + (a + b)
  4. }
  5. console.log(sum2(3, 4))


2.3 箭头函数:匿名函数的简化

  1. let sum3 = (a, b) => {
  2. return `${a} + ${b} = ` + (a + b)
  3. }
  4. console.log(sum3(4, 5))
  5. // 再简化
  6. //只有一个参数可不写括号
  7. sum5 = uname => {
  8. return `hello, ${uname}`
  9. }
  10. console.log(sum5('php.cn'))
  11. //没有参数,括号不能省
  12. sum4 = () => {
  13. return `hello world`
  14. }
  15. console.log(sum4())

1. 删除 function
2. 在(参数列表)与{代码块}之间用"胖箭头"(=>)


2.4 立即执行函数:IIFE

  1. ;((a,b) => console.log(a+b))(1,2)

立即执行函数:将声明和调用二合一,声明完直接执行


二、五种基本数据类型

1.数值(不分整数和小数),number

  1. console.log(1,typeof 1)


2.字符串,string

  1. console.log('abc',typeof 'abc')


3.布尔值,boolean,只有true和false

  1. console.log(true,typeof true)

通常判断真假


4.null,空对象

  1. console.log(null,typeof null)


5.undefined,未定义

  1. let name
  2. console.log(name)


  1. 本次学习了变量、常量,以及常量数据四种类型;五种基本数据类型
  2. 1、变量 let:声明、初始化、更新
  3. 2、常量 const:声明时必须初始化,禁止更新改变
  4. 常量数据四种类型
  5. 2.1、命名函数: function
  6. 2.2、匿名函数: 函数表达式,变量化,无提升
  7. 2.3、箭头函数: 匿名函数的简化
  8. 2.4、立即执行函数: IIFE, 阅后即焚,一次性的
  9. 3、五种数据基本类型
  10. 3.1、数值(不分整数和小数),number
  11. 3.2、字符串,string
  12. 3.3、布尔值,boolean,只有truefalse
  13. 3.4null,空对象
  14. 3.5undefined,未定义
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议