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

搜索
博主信息
博文 49
粉絲 1
評論 0
訪問量 52746
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
JS的變量、聲明、變量提升和分支結(jié)構(gòu)的學習(安裝好環(huán)境和工具,上機驗證了解JS的變量和分支結(jié)構(gòu))2019年5月5日20點
Nick的博客
原創(chuàng)
790人瀏覽過

// 變量:

// 由名稱和值兩部分組成,是程序中臨時存儲數(shù)組的容器


// 變量:var age = 30;將一個數(shù)值型的字面量,賦值給變量age


// 一個賦值語句又兩部分組成

// 聲明:

var age;

var age = undefined;//age 未賦值時為 undefined

// 賦值:第一次賦值叫初始化,第二次叫更新

age = 30;



// 變量提升:將變量的聲明自動提升到代碼的頂部,第一行。

console.log(n);//n 現(xiàn)在沒有賦值,輸出時應該報錯,但是實際輸出是 undefined.

var n = 50;


// 變量提升演示:所以輸出為 undefined,因為輸出時 n 沒有獲得賦值,只是聲明了 var n = undefined 。

var n;

console.log(n);

n = 50;




// 分支結(jié)構(gòu):有單分支,雙分支和多分支。

// 單分支:

var grad = 70;

var res = '';


if (grad >= 60) {

res = '及格';

}


console.log(res);

// 因為grad的值為70,所以滿足大于或等于60的條件,輸出值應該為 及格 ,當grad小于60時,無輸出值。



// 雙分支

var grad = 70;

var res = '';


if (grad >=60) {

res = '及格';

}else {

res = '不及格'

}


console.log(res);

// 因為grad的值為70,所以滿足大于或等于60的條件,輸出值應該為 及格 ,當grad小于60時,輸出為 不及格 。


// 用三元運算符來簡化雙分號

// 條件 ? true : false

var grad = 70;

var res = '';

res = (grad >= 60) ? '及格' : '不及格';

console.log(res);

// 當條件滿足時輸出為true的設(shè)置值 及格 ,當條件不滿足時輸出為false的設(shè)定值 不及格 。


// 多分支

var grad = 90;

var res = '';


if (grad >= 85 && grad <= 100) {

res = '優(yōu)秀';

}else if (grad >= 60 && grad <85) {

res = '及格';

}else {//單一個else的時候為默認值,即不滿足以上條件

res = '不及格'

}


console.log(res);

// 輸出值為:優(yōu)秀 ,因為滿足(grad >=85 && grad <= 100);。


// switch 簡化多分支

// switch寫法

var grad = 25;

var res = '';


switch (true) {

case (grad >= 85 && grad <= 100):

red = '優(yōu)秀';

break;//跳出,如果沒有break語句的跳出,會順延執(zhí)行輸出值


case (grad >= 60 && grad < 85):

red = '及格';

break;//跳出,如果沒有break語句的跳出,會順延執(zhí)行輸出值


default://不滿足以上條件直接輸出值

red = '不及格';

}


console.log(res);

// 輸出值為:不及格 ,因為不滿足 (grad >=85 && grad <= 100) 也不滿足(grad >= 60 && grad < 85)。


// switch : 更多用在單值判斷的場景

var lang = 'Html' .toLowerCase();//toLowerCase 不管大小寫,默認值為小寫。


switch (lang) {

case 'html':

// lang = lang + '是超文本標記語言';

lang += '是超文本標記語言';//縮寫

break;

}

console.log(lang);

// 輸出值為: html是超文本標記語言


var lang = 'JS' .toLowerCase();//toLowerCase 不管大小寫,默認值為小寫。


switch (lang) {

case 'javascript':

case 'js':

// lang = lang + '是前段腳本語言';

lang += '是前段腳本語言';//縮寫

break;

}

console.log(lang);

//輸出值為:js是前段腳本語言


批改狀態(tài):未批改

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

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

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