博客列表 >演示常用数据类型、分支、循环

演示常用数据类型、分支、循环

期待.
期待.原创
2022年08月29日 21:47:29464浏览

1.数据类型

  • JS中的数据类型有
    • 原始类型:number、string、boolean、undefined、null
    • 引用类型:array、object、function
  • 原始类型
    • 原始类型
    • number数据类型可以理解成:整数、负数、浮点数.
    • string数据类型可以理解成:只要是在引号之中的内容就是string数据类型.
    • boolean数据类型可以理解成:true(真)或false(假)
    • undefined数据类型可以理解成:变量初次声明不进行赋值时,返回的就是变量的默认值,即undefined.
  • 引用类型
    • 数组:数组
      • 数组的开端是0,且数组里面的数据可以是任意的数据类型.
      • 而length可以理解为:当前数组里面有多少个数据,也就是有多少个长度.
      • 数组的访问为:数组名[索引值].
    • 对象:对象
      • 对象的索引名全部可以自定义.
      • 对象的访问有两种方式:1.对象名.对象属性名 2.对象名[“对象属性名”]
      • 对象的属性值也可以写入代码进行各种计算与操作.
    • 函数:函数
      • 在JS中函数就是数据类型.PHP和JS中的函数都可以作为数据类型,但是PHP是不当成数据类型去用的.
      • 而函数作为数据类型有两大好处:1.回调 2.闭包

        2.流程控制

  • 2.1 分支
    • 单分支
      1. let A = 20;
      2. if(A >= 15){
      3. console.log("成功进入")
      4. }
    • 双分支
      1. let B = 30;
      2. if(B >= 31) {
      3. console.log("成功进入")
      4. }
      5. else {
      6. console.log("进入失败")
      7. }
    • 双分支-语法糖
    • ? true : false
    • 多分支
      1. let C = 8;
      2. if (C >= 18 && C < 31) {
      3. console.log("允许单独观看")
      4. }
      5. // 默认的第一个分支
      6. else if (C >= 31 && C < 60) {
      7. console.log("允许多人观看")
      8. }
      9. // 默认的第二个分支
      10. else if (C >= 60 && C < 120) {
      11. console.log("允许陪同观看")
      12. }
      13. // 默认的第三个分支,进行非法数据的过滤
      14. else if (C >= 120 || C < 8) {
      15. console.log("非法")
      16. }
      17. // 默认分支
      18. else {
      19. console.log("不允许观看")
      20. }
    • 多分支-语法糖
      1. let D = 120;
      2. switch (true) {
      3. case D >= 18 && D < 31 :
      4. console.log("允许单独观看");
      5. break;
      6. case D >= 31 && D < 60 :
      7. console.log("允许多人观看");
      8. break;
      9. case D >= 60 && D < 120 :
      10. console.log("允许陪同观看");
      11. break;
      12. case D >= 120 || D < 8 :
      13. console.log("非法");
      14. break;
      15. default :
      16. console.log("不允许观看");
      17. }
    • 多分支-switch单值
      1. let lang = "html"
      2. switch (lang.toLowerCase()) {
      3. case "html" :
      4. console.log("超文本标记语言")
      5. break;
      6. case "css" :
      7. console.log("层叠样式表")
      8. break;
      9. default :
      10. console.log("未定义的选项")
      11. }
  • 2.2 循环
    • 循环三要素:数组的起始值(一般为0)、循环条件、更新循环条件
    • while循环:
      • 入口判断:
      • while循环-入口
      • 出口判断:
      • while循环-出口
      • 而入口判断与出口判断的区别就在于:如果设置的条件为假,那么入口判断将不会输出任何内容,而出口判断最少执行一次循环体中的代码,最起码输出一个内容.
    • for循环(可以理解成while循环的简化版本)
    • for循环的三大值:1.数组的起始值 2.循环条件 3.更新循环条件
      • for循环:
      • 遍历数组:
      • for循环
      • for-of循环:
      • for-of循环
      • 如果只看值:for (let item of SZ.values()) 如果只看索引:for (let item of SZ.keys()) 索引和值都看:for (let item of SZ.entries())
      • 遍历对象:
      • for-in循环:
      • for-in循环
      • 数组可以用:while、for、for-of、for-in进行打印 对象只能用for-in进行打印.
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议