博主信息
博文 20
粉丝 0
评论 0
访问量 15846
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
js 数据类型 分支循环
原创
537人浏览过

1.js数据类型

  1. <script>
  2. // number数值型
  3. let i=10
  4. console.log(typeof i);
  5. // string字符串
  6. let z='10'
  7. console.log(typeof z);
  8. // Boolean布尔类型
  9. let b=false
  10. console.log(typeof b);
  11. // undefined 定义不赋值
  12. let d
  13. console.log(typeof d);
  14. // NULL空类型
  15. let a=null
  16. // array数组
  17. let c=[1,2,3,4,5]
  18. console.log(c[3]);
  19. // object对象
  20. let e={name:1,pass:2};
  21. console.log(e.name);
  22. // function函数
  23. (function(){
  24. console.log(666);
  25. }())
  26. </script>

2.流程控制分支

  1. 单分支
  2. if(条件为真){执行代码}
  3. //双分支
  4. if(条件为真){执行代码}else{否则执行代码2}
  5. //if多分支
  6. if(条件为真){
  7. 代码1
  8. }else if(条件2){
  9. 代码2
  10. }else{
  11. 代码3
  12. }
  13. //switch单值判断
  14. switch(true){
  15. case 条件1:
  16. 代码1
  17. break
  18. case 条件2:
  19. 代码2
  20. break
  21. default:
  22. 都不满足代码3
  23. }
  24. 三元表达式
  25. 条件?真执行1:假执行2

  1. // 单分支
  2. if(true){
  3. console.log('test')
  4. }
  5. // 双分支
  6. let i=1
  7. if(i===3){
  8. console.log('test1')
  9. }else{
  10. console.log('test2')
  11. }
  12. // 多分支
  13. if(i===2){
  14. console.log('test3')
  15. }else if(i===3){
  16. console.log('test4')
  17. }else{
  18. console.log('test5')
  19. }
  20. // switch判断
  21. let z=1
  22. switch(z){
  23. case 2:
  24. console.log(666);
  25. break
  26. case 3:
  27. console.log(66);
  28. break
  29. default:
  30. console.log(6666);
  31. }
  32. // 三元表达式
  33. console.log(1>2?'是的':'不是')

3.js循环

  1. while循环 while(条件表达式){执行语句}
  2. do while循环 do{执行语句}while(条件表达式)
  3. for循环 for(初始话变量;条件表达式;自增或自减){执行语句}
  4. for-of for(定义变量 of 需要遍历的数组){执行语句}
  5. for-in for(定义变量 in 需要遍历的对象或数组){执行语句}
  1. <script>
  2. let a=[1,2,3,4,5]
  3. let i=0
  4. while(i<a.length){
  5. console.log(a[i]);
  6. i++
  7. }
  8. console.log('------------------');
  9. let z=0
  10. do{
  11. console.log(a[z])
  12. z++
  13. }while(z<a.length)
  14. console.log('------------------');
  15. a=[6,7,8,9]
  16. for(let i=0;i<a.length;i++){
  17. console.log(a[i]);
  18. }
  19. console.log('------------------');
  20. // for-of
  21. // 遍历值
  22. for(let i of a){
  23. console.log(i)
  24. }
  25. console.log('------------------');
  26. // 遍历索引
  27. for(let i of a.keys()){
  28. console.log(i)
  29. }
  30. // 遍历所有和值
  31. console.log('------------------');
  32. for(let i of a.entries()){
  33. console.log(i)
  34. }
  35. console.log('------------------');
  36. // for in 遍历对象
  37. a={name:1,pass:2}
  38. for(let i in a){
  39. // 遍历索引
  40. console.log(i)
  41. // 遍历值
  42. console.log(a[i]);
  43. }
  44. </script>
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学