Day02(布爾,關(guān)系運(yùn)算符顿仇,邏輯運(yùn)算符淘正,if語句,for循環(huán))

一臼闻、布爾型

數(shù)值型鸿吆,這個(gè)類型里面的值是無窮多個(gè),所有數(shù)字都是數(shù)值型述呐;
字符串型惩淳,也是無窮個(gè),所有語句都可以是字符串型乓搬;
布爾型(boolean)思犁,就兩個(gè):true、false;
True:真
False:假
要注意一點(diǎn)缤谎,布爾型直接使用就可以了抒倚,千萬不要加上引號(hào)
Var a=”true” 是錯(cuò)誤的,變成字符串了
然后坷澡,注意拼寫
true 不是ture
false 不是 flase

二、關(guān)系運(yùn)算符

.> 大于號(hào)
< 小于號(hào)
.>= 大于或等于
<= 小于或等于
== 等于
=== 全等于
!= 不等于
!== 不全等于
關(guān)系運(yùn)算符,和我們小學(xué)學(xué)過的大于等于小于是一個(gè)意思频敛,并且:
關(guān)系運(yùn)算符项郊,得到的都是布爾值,也就是說斟赚,要么是true,要么是false着降;
以前學(xué)過的 ≥ 來代表大于等于
現(xiàn)在,在JS里面拗军,用 >= 來表示大于等于任洞;
要注意的是,>= 之間不能有空格发侵。
用戶輸入成績(jī)交掏,判斷是否及格:
var a = parseInt(prompt('請(qǐng)輸入成績(jī):'));
alert(a>=60);

然后再是等于
在JS里面,=號(hào)只有一個(gè)意思刃鳄,表示賦值V殉凇!叔锐!
如果想判斷兩個(gè)東西是否相等挪鹏,需要用到==,
==除了可以驗(yàn)證數(shù)值愉烙,也可以驗(yàn)證字符串讨盒。
==有些時(shí)候是不嚴(yán)謹(jǐn)?shù)模瑫?huì)將不同類型的東西步责,轉(zhuǎn)化為同類型來算:
例如:
console.log((5=="5"))
會(huì)顯示true,所==是不嚴(yán)謹(jǐn)?shù)模?br> 但是催植,有的時(shí)候我們就是需要他的不嚴(yán)謹(jǐn),所以不嚴(yán)謹(jǐn)不代表不好用勺择。

當(dāng)我們需要嚴(yán)謹(jǐn)?shù)膶?duì)比的時(shí)候创南,我們用:===(全等于)
!=就是==的反義詞省核,稿辙!==就是===的反義詞

三、邏輯運(yùn)算符

參與邏輯運(yùn)算的气忠,都是布爾值邻储,也就是說,只有true和false才能參與這個(gè)邏輯運(yùn)算旧噪,并且吨娜,得到答案都是布爾值。
&& 表示且淘钟,就是都必須滿足的情況下宦赠,才為真(true);
比如吳澤權(quán)是男的:得true;
1+1=3:false;
吳澤權(quán)是男的&&1+1=3;
吳澤權(quán)是男的&&地球是方的;
1+1=2&&地球是圓的勾扭;
“毡琉!”非
“ || ”或

3.1 連比的寫法;

比如說我們想看2這個(gè)數(shù)字是不是在3和15之間妙色;
Console.log(3<2<15); x
這是錯(cuò)誤的寫法桅滋,為什么呢?
因?yàn)橛?jì)算機(jī)會(huì)先比較3<2身辨?false,然后丐谋,false<15;并且,false會(huì)被隱式轉(zhuǎn)換成0煌珊;
那么号俐,也就是說,true和false會(huì)被隱式轉(zhuǎn)換稱1與0怪瓶;
Console.log(3<2&&2<15);
判斷一個(gè)人是否能夠考駕照萧落,交通法規(guī)定要求18~70之間

四、if語句

如果洗贰。找岖。。敛滋。许布。那么。绎晃。蜜唾。否則。庶艾。袁余。。
If就是如果的意思咱揍,else就是否則的意思颖榜;
if(今天不下雨){
那么就出去玩
}else{
在家待著
}
If(條件表達(dá)式){執(zhí)行的內(nèi)容}else{執(zhí)行的內(nèi)容}
條件 表達(dá)式,要么為true,要么為false煤裙,在計(jì)算機(jī)中掩完,絕對(duì)不會(huì)出現(xiàn)模棱兩可的情況,if語句讓兩條了只能選擇一條路硼砰;

If可以進(jìn)行多重判斷且蓬,當(dāng)一層樓的條件沒有執(zhí)行,則可以跳到下一層樓题翰;

If(條件表達(dá)式){
執(zhí)行語句
}else if(條件表達(dá)式){
執(zhí)行語句
}else if(條件表達(dá)式){
執(zhí)行語句
}else{
執(zhí)行語句
}
如果滿足其中一個(gè)樓層恶阴,那么诈胜,則跳出if循環(huán)。

小練習(xí):根據(jù)BMI(身體質(zhì)量指數(shù))顯示一個(gè)人的體型存淫。

BMI指數(shù)耘斩,就是體重沼填、身高的一個(gè)計(jì)算公式桅咆。公式是:
BMI =體重÷身高的平方
parseFloat //取小數(shù)
比如,老師的體重是81.6公斤坞笙,身高是1.71米岩饼。
那么老師的BMI就是 81.6 ÷ 1.712 等于 27.906022365856163

過輕:低于18.5
正常:18.5-24.99999999
過重:25-27.9999999
肥胖:28-32
非常肥胖, 高于32

用JavaScript開發(fā)一個(gè)程序,讓用戶先輸入自己的體重薛夜,然后輸入自己的身高(彈出兩次prompt框)籍茧。計(jì)算它的BMI,根據(jù)上表梯澜,彈出用戶的身體情況寞冯。比如“過輕” 、 “正惩砘铮” 吮龄、“過重” 、 “肥胖” 咆疗、“非常肥胖”漓帚。在程序開發(fā)中,充分考慮跳樓現(xiàn)象午磁,不允許出現(xiàn)多余的東西尝抖。

var tz = parseFloat(prompt("請(qǐng)輸入體重"));
    var sg = parseFloat(prompt("請(qǐng)輸入你的身高"));
    var bmi = tz/Math.pow(sg,2);
    if(bmi<18.5){
        alert("過輕");
    }else if(bmi>=18.5&&bmi<25){
        alert("正常");
    }else if(bmi>=25&&bmi<28){
        alert("過重");
    }else if(bmi>=28&&bmi<=32){
        alert("肥胖");
    }else if(bmi>32){
        alert("非常肥胖");
    }

else部分可以省略,只是說迅皇,沒有else,就沒有如果昧辽,只有執(zhí)行或者不執(zhí)行。

用戶輸入一個(gè)數(shù)字登颓,然后判斷這個(gè)數(shù)字能否被5搅荞、6整除,根據(jù)情況彈出下面4種警告框:

1挺据、這個(gè)數(shù)字同時(shí)能被5和6整除
2取具、這個(gè)數(shù)字能被5整除不能被6整除
3、這個(gè)數(shù)字能被6整除不能被5整除
4扁耐、這個(gè)數(shù)字不能被5和6整除

 var a = prompt("請(qǐng)輸入你的數(shù)值");
    if(a%5==0&&a%6==0){
        alert("這個(gè)數(shù)同時(shí)能被5和6整除");
    }else if(a%5==0&&a%6!=0){
        alert("這個(gè)數(shù)能被5整除暇检,不能被6整除");
    }else if(a%5!=0&&a%6==0){
        alert("這個(gè)數(shù)不能被5整除,能被6整除");
    }else{
        alert("這個(gè)數(shù)不能被5和6整除");
    }

五婉称、for循環(huán)語句

認(rèn)識(shí)for循環(huán)

在控制臺(tái)中块仆,輸出1~100构蹬;
循環(huán)語句,就是執(zhí)行一些類似的悔据、重復(fù)的代碼庄敛,讓我們的代碼簡(jiǎn)化;
for (var i=0;i<=100;i++){
console.log(i);
}

程序一運(yùn)行科汗,開始執(zhí)行var i=0;所以i的值是1藻烤,然后程序驗(yàn)證是否滿足i<=100;
滿足头滔,得到結(jié)果true,執(zhí)行大括號(hào)里面的語句怖亭,最后,執(zhí)行i++,一輪循環(huán)完畢坤检;
第二輪兴猩,先判斷是否滿足i<=100,滿足早歇,繼續(xù)執(zhí)行大括號(hào)內(nèi)語句倾芝,然后再i++,
如此重復(fù)循環(huán)箭跳,知道不滿足i<=100晨另;跳出。
中間的判斷語句衅码,得出來的結(jié)果只會(huì)是true和false ,為true則執(zhí)行拯刁,為false則不執(zhí)行,并不是說不滿足就出錯(cuò)逝段;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末垛玻,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子奶躯,更是在濱河造成了極大的恐慌帚桩,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嘹黔,死亡現(xiàn)場(chǎng)離奇詭異账嚎,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)儡蔓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門郭蕉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人喂江,你說我怎么就攤上這事召锈。” “怎么了获询?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵涨岁,是天一觀的道長拐袜。 經(jīng)常有香客問我,道長梢薪,這世上最難降的妖魔是什么蹬铺? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮秉撇,結(jié)果婚禮上甜攀,老公的妹妹穿的比我還像新娘。我一直安慰自己畜疾,他們只是感情好赴邻,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布印衔。 她就那樣靜靜地躺著啡捶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪奸焙。 梳的紋絲不亂的頭發(fā)上瞎暑,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音与帆,去河邊找鬼了赌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛玄糟,可吹牛的內(nèi)容都是我干的勿她。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼阵翎,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼逢并!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起郭卫,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤砍聊,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后贰军,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體玻蝌,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年词疼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了俯树。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡贰盗,死狀恐怖许饿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情童太,我是刑警寧澤米辐,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布胸完,位于F島的核電站,受9級(jí)特大地震影響翘贮,放射性物質(zhì)發(fā)生泄漏赊窥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一狸页、第九天 我趴在偏房一處隱蔽的房頂上張望锨能。 院中可真熱鬧,春花似錦芍耘、人聲如沸址遇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽倔约。三九已至,卻和暖如春坝初,著一層夾襖步出監(jiān)牢的瞬間浸剩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國打工鳄袍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绢要,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓拗小,卻偏偏與公主長得像重罪,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子哀九,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程剿配,因...
    小菜c閱讀 6,444評(píng)論 0 17
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題,不過當(dāng)時(shí)只...
    付林恒閱讀 16,455評(píng)論 5 28
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理勾栗,服務(wù)發(fā)現(xiàn)惨篱,斷路器,智...
    卡卡羅2017閱讀 134,713評(píng)論 18 139
  • 今天上午老師介紹如何利用STM32的固件庫去控制GPIO 實(shí)現(xiàn)燈的閃爍和蜂鳴 比較難不怎么適應(yīng) 其次C語言理解的不...
    馬賢龍閱讀 215評(píng)論 0 1
  • 最近使用黑蘋果围俘,為啥要用黑蘋果以及怎么黑的跳過不說砸讳,說說我是怎么使用的。 首先說明界牡,我沒有使用白蘋果的經(jīng)驗(yàn)簿寂,OS ...
    remainer閱讀 925評(píng)論 0 0