PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

博客列表 > 变量,常量,数据类型,实例演示+函数参数与返回值+匿名函数及箭头函数的转化实例演示

变量,常量,数据类型,实例演示+函数参数与返回值+匿名函数及箭头函数的转化实例演示

麦兜的故事
麦兜的故事 原创
2021年07月12日 11:07:16 499浏览

变量,常量,数据类型

变量:用let声明,用let 声明的常量,不允许重复声明,会报错。想要重新被赋值,只能去掉let直接对变量进行赋值,这种方式就做更新。

  1. <script type="text/javascript">
  2. // 初始化
  3. let username = "Miss gao";
  4. console.log(username);
  5. // 更新
  6. username = "student";
  7. console.log(username);
  8. // 删除
  9. username = "null";
  10. console.log(username);
  11. </script>

常量:用const声明,常量在声明时必须被赋值,因为常量一旦被定义,不能再次被更新。

  1. <script type="text/javascript">
  2. const sum = "my name is gao";
  3. console.log(sum);
  4. // 再次被赋值就会出现报错,常量不能再次被赋值
  5. // sum = "haha";
  6. // console.log(sum);
  7. </script>

数据类型

数据类型有:1:原始类型,2:引用类型也叫作对象类型
原始类型有:数值:整数、小数、字符串、布尔值(true、false)、undefined(未定义)、null(空)

  1. <script>
  2. // 字符串
  3. let username = "miss you";
  4. alert(typeof username == "string");
  5. // 未定义
  6. let a;
  7. alert(typeof a == "undefined");
  8. </script>

函数参数与返回值

函数声明用关键词 function +函数名()后面紧跟大括号{括号内些函数体} (这个括号可以加参数可以不加参数)

  1. <script>
  2. let sum = "小李";
  3. function change(name) {
  4. return "小明"+sum +name;
  5. }
  6. console.log(change("小哈"));
  7. </script>

由于函数不遵循先声明,后使用的原则,所以为了规范,大多时候,推荐使用“匿名函数”来实现先声明再使用的规范。

匿名函数

  1. let sum = function (name) {
  2. return "晃晃"+name;
  3. }
  4. console.log(sum("红红"));

箭头函数

只有匿名函数才可以使用箭头函数来简化

  1. // 箭头函数简化
  2. // 1:去掉function 2:在参数括号后面加胖箭头(=>)
  3. sum = (a,b) => {
  4. return a+b;
  5. }
  6. console.log(sum(10,20));

如果函数体只有一条return 语句或者只有一条语句,则大括号也可以不用了

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

如果没有参数,参数的大括号不能省

  1. let a = 1;
  2. sum = () => a;
  3. console.log(sum());
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议