標籤:智能 電腦 amp 做什麼 指令 成績 ons 等級 定義變數
JS決定網頁的行為,有行為就有邏輯,而電腦只是人工智慧,你給它什麼樣的指令,它就會按照你的指令去運行。
有人會問,既然是給出指令,那還需要什麼邏輯?
這裡我舉一個簡單的小例子來說明一下!
到你想輸入一個成績,讓列印台列印出成績的等級該怎麼做呢?
等級規則90<=分數<100系統列印A,80<=分數<90列印B,70<=分數<80列印C,60<=分數<70列印D,60>=列印E
這時,你就需要給出指令了,那麼需要什麼樣的指令呢?
我先寫出代碼,在來解釋
var x=prompt(‘輸入成績‘)
if(x>=90&&x<=100){
console.log(‘A‘);
}
else if(x>=80)
{
console.log(‘B‘);
}
else if(x>=70){
console.log(‘C‘);
}
else if(x>=60)
{
onsole.log(‘D‘);
}
else if(x>=0)
{
console.log(‘E‘);
}
var x<=100;
這裡我們就會用到if和Var。
if在JS當中是判斷的意思。而var是定義一個變數的意思。
首先看var x=prompt(‘輸入成績‘);
這句話是說,我們定義變數x,然後在輸出框內輸入一個成績。
那麼輸出了成績,接下來需要做什麼呢?別人輸入的是什麼成績,我肯定不會知道是吧!所以我們就需要判斷這個成績了。
這時我們就要用到if判斷
if(90<x<100){
}
else{
}此時if括弧裡面的x>=90&&x<=100就是我們需要判斷的條件。
他後面的{}幹嘛用的呢?有了判斷條件,那麼當然就會出現滿足它和不滿足它 的情況了!
緊接著if後面這個{}就是在判斷分數x滿足條件時,他接下來需要做的事。
所以我們在{}裡面寫上console.log(‘A‘);
這時,當你在prompt(‘輸入成績‘)輸入一個大於90小於一百的數字時,console.log就會列印出A來。
那麼,
if(90<x<100){
}
else{
}中的第一個{}知道是幹嘛的了,else後面這個{}又是幹嘛的呢?
不錯,他就是當if 判斷為否的時候,你需要讓電腦做的事。
什麼情況下if判斷為否呢?當然是輸出的分數不在90到100之間的時候。
這是就會進入else當中。那麼進入else當中又需要怎麼做呢?這時就需要繼續判斷了。
if(x>=90&&x<=100){
console.log(‘A‘);
}
else if(x>=80)
{
console.log(‘B‘);
}
注意在else後面又有一個if ,這是什麼意思呢?就是說當第一個if判斷為否的時候,我又進行判斷。
看到這裡,不知道大家明白了沒有。
這就是一個簡單的邏輯問題。
而想要學好JS,為JS打下牢固的基礎,你需要瞭解更多的邏輯知識。才能無所畏懼JS的很多問題。
JS簡介,如何快熟JS。打下結實基礎。