Blogger Information
Blog 19
fans 0
comment 0
visits 10689
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
演示常用数据类型、分支、循环
期待.
Original
457 people have browsed it

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进行打印.
Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post