js基礎(chǔ)學(xué)習(xí)00

輸入:

<script type="text/javascript">
// alert("今天天氣不錯(cuò)");
/*
告訴我
*/
// alert("還好,告訴我");
// alert(12312);
// alert("80"+"80");
console.log("今天天氣不錯(cuò)");
console.log("開玩笑");
var a = 100;
console.log(a);
</script>

輸出

輸出

變量的命名規(guī)范

只能由英語字母、數(shù)字、下劃線、美元符號(hào)$構(gòu)成,且不能以數(shù)字開頭,
并且不能是JavaScript保留字

保留字

abstract、boolean、byte、char、class、const、debugger、double、
enum、export、extends、final、float、goto、
implements、import、int、interface、long、
native、package、private、protected、public、
short、static、super、synchronized、throws、transient、volatile

變量的類型

說明:1.變量里面能夠存儲(chǔ)數(shù)字、字符串。變量會(huì)自動(dòng)的根據(jù)存儲(chǔ)的東西類型不同,來決定自己的類型。
也就是說變量有類型。

        2.typeof表示“某某的類型

        3.鍵盤上+在JS中有兩層含義:
     a) 連字符
      b) 加
輸入:
 <script type="text/javascript">
    var a = 100;
    var b  = "非常棒";
    console.log(a,b);
</script>

 輸出:
100 "非常棒"
100非常棒
 string

變量格式轉(zhuǎn)換

  var p = prompt("告訴我,你想知道什么");
  prompt就是專門用來彈出能夠讓用戶輸入的對(duì)話框:

  parse是英語里面的轉(zhuǎn)換的意思,Int表示整數(shù)。注意拼寫:

布爾值

 1. 數(shù)值型里面的值,有無窮多個(gè),因?yàn)槭澜缟纤械臄?shù)字,都是數(shù)值型;

 2.字符串型的值,有無窮多個(gè),因?yàn)槭澜缟纤械奈淖帧⒄Z句都是字符串型;

 3.布爾類型的值,就兩個(gè),true、false、

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

大于號(hào)

< 小于號(hào)

= 大于或等于
<= 小于或等于
== 等于
=== 全等于
!= 不等于
!== 不全等于

==等等不嚴(yán)謹(jǐn),會(huì)將不同類型的東西,轉(zhuǎn)為相同類型進(jìn)行比較:
!= 就是==的反面;   !==就是===的反面

 輸入:
 var a = true;
 var b  = false;
 console.log(a,b);
 console.log(typeof a);
 console.log(-6<9);
 console.log(-7<-5);
 console.log(100<6);
 console.log("8"==8);
 console.log(15=="15");

輸出:
true false
boolean
true
true
false
true
true

邏輯運(yùn)算符

  && 與(且)
  ||   或
  ! 非

輸入:
 console.log(false&&true);
 console.log(false&&false);
 console.log(true&&true);

 console.log(false||false);
 console.log(false||true);
 console.log(true||false);

 console.log(!true);
 console.log(!false);

 輸出:
false
false
true
false
true
true
false
true

連比的寫法

輸入:
 var a = parseInt(prompt("請(qǐng)輸入一個(gè)數(shù)字"));
 alert(a>18&&a<70);//a=23;
  輸出:
  true

if語句初步

 var a =20;
  if (a>10) {
    console.log("恭喜你,是正確的");
  }else{
    console.log("你是笨蛋");
  }
輸出:
 恭喜你,是正確的

多分支的if語句和跳樓現(xiàn)象

 跳樓現(xiàn)象,揭示多分支if語句的本質(zhì),就是下一個(gè)樓層已經(jīng)暗含之上的樓層都不滿足。

 用戶輸入成績(jī),
如果成績(jī)大于等于85,那么提示優(yōu)秀;
否則如果成績(jī)大于等于70,那么提示良好;
否則如果成績(jī)60~69,那么提示及格;
否則,不及格

for循環(huán)語句

 for(var i = 1 ; i <= 100 ; i++){
console.log(i); 
   }

水仙花數(shù)是一種特殊的三位數(shù),它的特點(diǎn)就是,每個(gè)數(shù)位的立方和,等于它本身。

    for (var i = 100; i<999; i++) {
        var baiwei = parseInt(i/100);
        var shiwei = parseInt(i%100/10);
        var gewei  = i % 10;
        //驗(yàn)證是否符合水仙花數(shù)的特點(diǎn) 
        if (Math.pow(baiwei,3) + Math.pow(shiwei,3) + Math.pow(gewei,3)==i) {
            console.log(i);
        }
    }
 輸出:
  153
  370
  371
  407

   // 計(jì)算13的階乘
var result = 1;
 for (var i = 1; i <= 13; i++) {
     result = result *i;
    }
console.log(result);
  輸出:  6227020800
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題,不過當(dāng)時(shí)只...
    付林恒閱讀 16,578評(píng)論 5 28
  • Win7下如何打開DOS控制臺(tái)? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,710評(píng)論 4 12
  • 關(guān)于 Swift 重要這個(gè)文檔所包含的準(zhǔn)備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的。這個(gè)信息可能會(huì)改變, 根據(jù)這個(gè)文...
    無灃閱讀 4,624評(píng)論 1 27
  • Java配置的基本使用 新建一個(gè)功能類 新建一個(gè)使用功能類的類 新建一個(gè)Java配置類 創(chuàng)建一個(gè)Main方法 初始...
    第八號(hào)灬當(dāng)鋪閱讀 307評(píng)論 0 0
  • 今天當(dāng)我和老婆拿著銀行卡去提款機(jī)取錢的時(shí)候,查詢余額竟然只還有一百塊錢,本來想取出錢來去買米的,這一百塊錢連米都買...
    白天有多白閱讀 367評(píng)論 0 0

友情鏈接更多精彩內(nèi)容