JS簡介,如何快熟JS。打下結實基礎。

來源:互聯網
上載者:User

標籤:智能   電腦   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。打下結實基礎。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.