亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 12
粉絲 0
評(píng)論 0
訪(fǎng)問(wèn)量 10469
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
流程控制的分支、循環(huán),函數(shù)的參數(shù)與返回——對(duì)象字面量的簡(jiǎn)化方案,模板字面量,模板函數(shù)
藍(lán)魔
原創(chuàng)
1087人瀏覽過(guò)

流程控制的分支,循環(huán)

  • 分支
  1. if(){}else if(){}else{}
  1. // 分支:
  2. let grade=60;
  3. if(grade<60){
  4. console.log('不及格');
  5. }else if(grade>=60 && grade<80){
  6. console.log('及格');
  7. }else if(grade>=80 && grade<90){
  8. console.log('優(yōu)秀');
  9. }else{
  10. console.log('完美');
  11. }

2.switch

  1. // switch分支
  2. let grade=50;
  3. switch(true){
  4. case grade<60 :
  5. console.log('不及格');
  6. break;
  7. case grade>=60 && grade<80:
  8. console.log('及格');
  9. break;
  10. case grade>=80 && grade<90:
  11. console.log('優(yōu)秀');
  12. break;
  13. default:
  14. console.log('完美');
  15. }
  • 循環(huán)
  1. // 1.for循環(huán)
  2. const arr=[1,2,3,4,5,6];
  3. for(let i=0,length=arr.length;i<length;i++){
  4. console.log(arr[i]);
  5. }
  6. // 2.while循環(huán)
  7. let i =0
  8. while(i < arr.length){
  9. console.log(arr[i]);
  10. i++;
  11. }
  12. // do...while循環(huán)
  13. let j=0;
  14. do{
  15. console.log(arr[j]);
  16. j++;
  17. }while(j<arr.length)
  18. // for-of迭代器,用于遍例數(shù)組。
  19. // item of arr.entries()返回鍵值對(duì)數(shù)組[0,1],[1,2],[2,3]...
  20. // item of arr.keys()僅返回鍵
  21. // item of arr.values()僅返回值
  22. // item of arr僅返回值
  23. for(let item of arr){
  24. console.log(item);
  25. }
  26. // for - in 遍例對(duì)象
  27. const obj={id:1,title:'開(kāi)博第一天',content:'感覺(jué)不錯(cuò)!'};
  28. for(let item in obj){
  29. console.log(obj[item]);
  30. }

函數(shù)的參數(shù)與返回值

  1. // 1 參數(shù)不足,給參數(shù)設(shè)置默認(rèn)值
  2. let fn=(a,b=9)=>a+9;
  3. console.log(fn(8));
  4. // 2.參數(shù)過(guò)多,用...args將多余參數(shù)壓入一個(gè)數(shù)組(rest語(yǔ)法)
  5. let f1=(a,b,...args)=>args;
  6. console.log(f1(2,3,4,5,6,7,8));
  7. // 如果...后面跟一個(gè)集合數(shù)據(jù)如數(shù)組,則會(huì)將集合中的元素全部展開(kāi)
  8. console.log(...[1,2,3,4,5]);
  9. let imp = {...[1,2,3,4,5]};
  10. console.log(typeof imp);
  11. console.log(imp);
  12. console.log(imp[0]);

  1. // 返回值
  2. // 1.默認(rèn)返回單值
  3. f4=()=>'返回值';
  4. console.log(f4());
  5. // 2.返回多值 可用返回?cái)?shù)組或?qū)ο蠼鉀Q
  6. f4=()=>[1,2,3,4,5];
  7. console.log(f4()[1]);
  8. // 如果返回對(duì)象,則對(duì)象需要用()包起來(lái),否則出錯(cuò)。
  9. f4=()=>({a:1,b:2,c:3});
  10. console.log(f4().a);

對(duì)象字面量的簡(jiǎn)化方案

  1. // 對(duì)象字面量的簡(jiǎn)化方案
  2. // 1.對(duì)象屬性的簡(jiǎn)化:如果屬性名與變量名同名,且在同一作用域。變量名可不寫(xiě)。
  3. let title='好好學(xué)習(xí),天天向上!';
  4. const art={
  5. title,
  6. content:'背著書(shū)包向?qū)W堂'
  7. }
  8. console.log(art.title);
  9. // 2.方法簡(jiǎn)化:直接將 :function 去掉
  10. const go = {
  11. name:'小明',
  12. getName(){
  13. return this.name;
  14. }
  15. }
  16. console.log(go.getName());

模板字面量、與原始字符串的區(qū)別

  • 表示方法:qwe${變量}123
  • 區(qū)別:原始字符串里面不能包含變量,模板字面量中可以包含變量、表達(dá)式、函數(shù)等。
  1. let desc='描述信息';
  2. let out=`請(qǐng)?jiān)谶@里輸入 ${desc}`;
  3. console.log(out);

模板函數(shù)

  1. // 模板函數(shù)
  2. // 定義:使用“模板字面量”為參數(shù)的函數(shù)
  3. // 參數(shù)說(shuō)明:第一個(gè)參數(shù)是由字面量組成的數(shù)組(模板),第二個(gè)參數(shù)及之后的全為插值(變量)
  4. // 調(diào)用:調(diào)用時(shí)不能用fn()這種方式,而是用fn``
  5. function heji(str,num,price){
  6. console.log(str,num,price);
  7. console.log(str[0],num*price,str[2]);
  8. }
  9. let num=10,price=2.3;
  10. heji`總計(jì):${num}${price}元`

批改老師:PHPzPHPz

批改狀態(tài):合格

老師批語(yǔ):
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
關(guān)于我們 免責(zé)申明 意見(jiàn)反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線(xiàn)php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)