欧美精品在线一区二区三区_亚洲女同精品视频_日韩一区免费_国产欧美久久久精品免费_国产这里只有精品_僵尸再翻生在线观看_久久99精品国产一区二区三区_亚洲免费一区二区_女教师淫辱の教室蜜臀av软件_中文字幕国产一区二区

JavaScript 的簡述與基礎語法

2020-4-6    前端達人

目錄

JavaScript

  1. JS 發展歷史
  2. JS 的特點
  3. JS 的組成
  4. JS 的基礎語法

    a. 兩種引入方式 type src

    b. 三種輸出方式 console.log document.write alert

    c. 變量聲明 var let const typeof undefined

    d. 數據類型簡介 string number boolean object undefined

    e. 運算符 + - * / % = < > && || !

    i. 全等符與不全等符 === !==

    f. 流程控制語句

    i. 條件語句 if else switch case default break

    ii. 循環語句 while dowhile fori forin forof



    JavaScript

    • JS 用于完成頁面與用戶的交互功能;

    1. JS 發展歷史
    JavaScript 在 1995 年由 Netscape 公司的 Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為 Netscape 與 Sun 合作,Netscape 管理層希望它外觀看起來像 Java,因此取名為 JavaScript。但實際上它的語法風格與 Self 及 Scheme 較為接近;
    歐洲計算機制造聯盟(ECMA)在 1997 制定腳本語言規范 ECMA Script1 (ES1),2009 年發布了 ECMA Script5(ES5),在 2015 年發布了 ECMA Script 2015(ES6),所有的瀏覽器的都支持 ES6;

  5. JS 的特點

    JS 設計模仿了 Java 語言,不同如下:

    JS 不需要編譯,由瀏覽器直接解釋執行;

    JS 是弱類型語言,JS 變量聲明不需要指明類型,不同類型的數據可以賦值給同一變量;
  6. JS 的組成

    ECMA Script 是 JS 的基礎語法;

    BOM(Brower Object Model)是瀏覽器對象模型;

    DOM(Document Object Model)是文檔對象模型;
  7. JS 的基礎語法

    a. 兩種引入方式 type src




    <!DOCTYPE html>
    <html lang="zh">
    <head>
    <meta charset="UTF-8">
    <title>JS兩種引入方式</title>
    </head>
    <body>
    <!-- JS兩種引入方式:JS和CSS一樣都需要引入到html頁面中,瀏覽器才會解釋執行,JS有兩種引入方式:
        1.內嵌(內部)腳本:在script標簽中寫js代碼,script標簽推薦放置在body標簽的底部,理論上和style標簽一樣可以放置位置任意;
        2.外部腳步:使用script標簽的src屬性引入外部js文件,使用注意事項: script標簽使用了src屬性以后內部的代碼不再被瀏覽器解釋執行,script引入外部腳本時不能使用自閉合格式 -->
    <!--告訴瀏覽器把解析器切換為js解析器 type="text/javascript"可以省略-->
    <script type="text/javascript"> document.write("<h1>內部腳本</h1>");//向body中追加html內容 </script>
    <script src="../js/外部腳本.js"></script>
    </body>
    </html>
    






    b. 三種輸出方式 console.log document.write alert

    <!DOCTYPE html>
    <html lang="zh">
    <head>
    <meta charset="UTF-8">
    <title>JS三種輸出方式</title>
    </head>
    <body>
    <!-- JS三種輸出方式:
        1.輸出到瀏覽器控制臺;
        2.輸出html內容到頁面;
        3.瀏覽器彈框輸出字符 -->
    <script>
    //1.輸出到瀏覽器控制臺
    console.log("1. 輸出到瀏覽器控制臺");//開發者專用
    //2.輸出html內容到頁面
    document.write("2. 輸出html內容到頁面");//向body中追加html內容
    //3.瀏覽器彈框輸出字符
    alert("3. 瀏覽器彈框輸出字符");//阻塞執行
    </script>
    </body>
    </html>
    


    c. 變量聲明 var let const typeof undefined


    <!DOCTYPE html>
    <html lang="zh">
    <head>
    <meta charset="UTF-8">
    <title>JS變量</title>
    </head>
    <body>
    <!-- JS變量用來存放數據;
        es5以前變量聲明使用var;
        es6之后變量聲明使用let,常量聲明使用const。他們用于替代es6的var聲明方式;
     JS是弱類型語言: 
        聲明變量時不知道變量的類型(undefined),只有在賦值之后js變量才確定類型;
        typeof(a) 或 typeof a 輸出變量的類型;
        undefined表示變量未賦值,未知類型 -->
    <script>
    //字符串 Java聲明 String str ="張三";
    let str ="張三";
    console.log(str);
    //整數 Java聲明 int k = 5;
    let k = 5;
    console.log(k);
    //小數 Java聲明 float f = 7.5;
    let f = 7.5;
    console.log(f);
    //常量 Java聲明 final Integer PI = 3.14;
    const PI = 3.14;
    console.log(PI);
    //演示弱類型語言
    let a;//聲明變量不需要指明類型
    console.log(typeof a);//undefined 未賦值類型,未知類型
    a = "你好";
    console.log(typeof a);//string
    a = 123;
    console.log(typeof a);//number
    a = true;
    console.log(typeof a);//boolean
    a = new Object();
    console.log(typeof a);//object
    </script>
    </body>
    </html>
    


    d. 數據類型簡介 string number boolean object undefined


    <!DOCTYPE html>
    <html lang="zh">
    <head>
    <meta charset="UTF-8">
    <title>JS數據類型</title>
    </head>
    <body>
    <!-- JS數據類型,常用數據類型:
        1.string 字符串類型;
        2.number 數字.包括整數和小數類型;
        3.boolean 布爾類型.值只有true和false兩個;
        4 object 對象類型,空對象使用null表示,有兩種格式:
            new Object(); 
            JSON格式.例如:{name:"張三",age:18};
        5.undefined 變量未賦值 -->
    <script>
    //1. string 字符串
    let str = "你好";
    console.log(str);
    console.log(typeof str);//string
    // 2. number 數字
    let n = 123.456;
    console.log(n);
    console.log(typeof n);//number
    // 3. boolean 布爾類型
    let boo = false;
    console.log(boo);
    console.log(typeof boo);//boolean
    // 4. object 對象類型,空對象使用 null表示
    let obj = null;//或 new Object();
    console.log(obj);
    console.log(typeof obj);//object
    // 5. undefined 變量未賦值
    let u = undefined;
    console.log(u);//值是undefined
    console.log(typeof u);//類型是undefined
    // Object類型
    let stu = new Object();//創建一個js對象,js對象的屬性想要直接加上
    stu.id = 1;
    stu.name = "劉一";
    stu.age = 18;
    console.log(stu);//{id: 1, name: "劉一", age: 18}
    console.log(typeof stu);//object
    // JS對象取屬性值有兩種方式:
    // 1. obj.key
    console.log(stu.name);//劉一
    // 2. obj["key"]
    console.log(stu["name"]); //劉一 == stu.name
    let b = "age";
    console.log(stu[b]);//可以取不定屬性的值
    </script>
    </body>
    </html>
    


    e. 運算符 + - * / % = < > && || !


    i. 全等符與不全等符 === !==


    <!DOCTYPE html>
    <html lang="zh">
    <head>
    <meta charset="UTF-8">
       <title>JS運算符</title>
    </head>
    <body>
    <!--
    JS運算符
    js運算符和Java運算符基本相同
    只有一個特殊的比較運算符
    === 判斷js變量的值和類型都相等才為true
    !== 不全等,判斷js變量的值和類型有一個不等就為true
    -->
    <script> let a = 3;
    let b = "3";
    console.log(a == b);//true
    // 全等 運算符 ===
    console.log(a === b);//false
    // 不全等 運算符 !==
    console.log(a !== b);//true
    // 三元(三目)運算符 布爾表達式?真:假
    let str = a===b?"全等":"不全等";
    console.log(str);//不全等
    </script>
    </body>
    </html>
    


    f. 流程控制語句

    i. 條件語句 if else switch case default break


    <!DOCTYPE html>
    <html lang="zh">
    <head>
    <meta charset="UTF-8">
    <title>條件語句</title>
    </head>
    <body>
    <!-- 條件語句JS的條件語句和Java語法基本一樣,但是對數據類型的真假判斷有些區別 JS中對各種數據類型作為布爾值的特點:(重點掌握) 1. string 空字符串""為false,其余都為true 2. number 數字 只有0為false,其余數字都為true 3. boolean 布爾類型 值只有 true和false 兩個
    循環語句
  8. object 對象類型 空對象null表示false,其它對象都是true 5. undefined 變量未賦值 為false 常用語法格式 if ... else if ... else switch case break default -->
    <script>
    //if ... else
    //if(true){
    //if(""){// string 只有空字符為假
    //if(0){number 只有0為假
    //if(false){//boolean false為假 true為真
    //if(null){//object null為假
    //if(undefined){//undefined永為假
    if("undefined"){//undefined永為假
    console.log("滿足條件");
    }else{
    console.log("不滿足條件");
    }

    //switch case break default
    let k =1;
    switch (k) {
    case 1:
    console.log("111");break;
    case 2:
    console.log("222");break;
    default: console.log("其它情況"); }
    </script>
    </body>
    </html>


    ii. 循環語句 while dowhile fori forin forof


    <!DOCTYPE html>
    <html lang="zh">
    <head>
    <meta charset="UTF-8">
    <title>循環語句</title>
    </head>
    <body>
    <!-- 循環語句
        while,do while,fori 和Java一樣;
        forin
            1.遍歷出數組中的索引和元素
            2.遍歷出對象中的屬性和元素
        forof 
            1.遍歷出數組中的元素
        forin 與 forof 區別:
            1.forin可以遍歷對象,forof不能遍歷對象
            2.forin可以遍歷出數組中的索引,forof只能遍歷出數組中的元素 -->
    <script>
    //while 和Java一樣
    let k=1;
    while (k<3){
        console.log(k++);
    }
    
    //do while 和Java一樣
    k =1;
    do{
        console.log(k++);
    }while (k<3)
    
    //fori 和Java一樣
    for(let i=0;i<3;i++){
        console.log(i);
    }
    
    //forin 可以遍歷數組和對象
    let arr = ["劉一","陳二","張三"];//JS數組使用中括號[]定義
    let stu = {id:5,name:"李四",age:18};//JS對象使用大括號定義
        //1.forin 遍歷出數組中的索引
    for(let index in arr){
        console.log(index);//數組的索引 0,1,2
        console.log(arr[index]);//數組中的元素
    }
        //2.forin 遍歷出對象中的屬性名key
    for(let k in stu){
        console.log(k);//字符串屬性 id,name,age
        console.log(stu[k]);//對象中的屬性值
    }
    
    //forof 可以遍歷數組
    for(let e of arr){
        console.log(e);//數組中的元素
    }</script>
    </body>
    </html>
    
    
    
    
    
    ————————————————
    版權聲明:本文為CSDN博主「Regino」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
    原文鏈接:https://blog.csdn.net/Regino/article/details/105321573
    

原文鏈接:https://blog.csdn.net/Regino/article/details/105321573 





日歷

鏈接

個人資料

藍藍設計的小編 http://m.ocunn.cn

存檔

日韩av大片在线观看| 日韩在线一区二区三区| 成人自拍在线| 国产精品第一国产精品| 日本免费一区二区六区| 日本最黄一级片免费在线| 天堂中文资源在线观看| 国产黄色免费大片| 亚洲综合精品视频| 中文字幕一区二区三区四区欧美| 精品无码一区二区三区电影桃花 | 久久99999| 日本黄色三级大片| 国产男女无遮挡| 国产美女网站在线观看| 精品一区二区三区无码视频| 欧美日韩视频免费在线观看| 一区二区免费电影| 视频一区二区视频| 天堂а√在线中文在线| 国产成人三级视频| 青青草视频国产| 九九久久九九久久| 日产精品久久久久久久蜜臀| a级网站在线观看| 黄色一级片国产| 野外做受又硬又粗又大视频√| 男女裸体影院高潮| 日本中文字幕网址| 欧美精品第三页| 亚洲欧美久久久久| 北条麻妃亚洲一区| av黄色一级片| 中文字幕欧美激情极品| 日本黄色小说视频| 中国一级特黄毛片| 国产精品老熟女视频一区二区| 99久久精品国产成人一区二区| 亚洲免费不卡视频| 日韩专区一区二区| 男女啪啪在线观看| 黑森林国产精品av| avav成人| 红杏视频成人| 日韩电影一区| 日韩一级精品| 国产美女视频91| 91论坛在线播放| 综合欧美一区二区三区| 黄色大全在线观看| 在线免费观看av的网站| 精产国品一二三区| 亚洲av无码一区二区三区人| 东方av正在进入| 亚洲午夜18毛片在线看| aa视频在线免费观看| 黄网站app在线观看下载视频大全官网| 青青青草网站免费视频在线观看| 免费在线观看av| 日韩av福利| 国产精品一区二区中文字幕| 99久久综合狠狠综合久久aⅴ| 最新成人av网站| 国产成人一区在线| 国产精品卡一卡二卡三| 日韩欧美999| 精品成a人在线观看| 精品国产一区二区在线| 国产精品黄视频| 久久久久久亚洲精品不卡4k岛国 | 五月天激情开心网| 夜级特黄日本大片_在线| 涩涩av在线| 日韩精品社区| 99伊人成综合| 成人97人人超碰人人99| 亚洲综合色婷婷| 日韩午夜激情视频| 欧美日韩国产二区| 国产精品久久久久久久小唯西川| 亚洲电影网站| 在线视频观看一区二区| 国产又色又爽又高潮免费| 一区二区三区麻豆| 欧洲天堂在线观看| 国产精品久久久久av电视剧| 久久99精品久久久久久国产越南 | 亚洲免费观看高清完整版在线观看 | 国产福利视频一区二区三区| 亚洲欧美日韩综合aⅴ视频| 在线精品视频小说1| 亚洲桃花岛网站| 国产精品久久久久久一区二区 | 日韩精品国产精品| 国产精品乱码人人做人人爱| 欧美精品xxxxbbbb| 久久福利视频网| 亚洲自拍偷拍福利| 欧美日韩黄色一级片| 波多野结衣片子| 一级黄色片免费看| 国产激情在线观看| 黄色欧美在线| 日本中文在线一区| 成人免费在线观看入口| 欧美成人三级在线| 欧洲美女免费图片一区| 亚洲欧美精品在线观看| av漫画在线观看| 黄色在线免费观看| 福利视频在线导航| 福利在线一区| 日韩成人免费电影| 午夜精品一区二区三区免费视频| 亚洲美女久久久| 国产美女精品免费电影| 青青草精品视频在线| 长河落日免费高清观看| 免费观看国产精品| 嫩草伊人久久精品少妇av杨幂| 91精品国产自产在线观看永久∴ | 国产精品观看| ㊣最新国产の精品bt伙计久久| 精品日韩一区二区| 成人在线视频网站| 亚洲77777| 福利网址在线观看| 女同视频在线观看| 五月精品视频| 国产精品久久久久久久久晋中| 日韩电影中文字幕在线观看| 91中文字幕在线观看| 中文字幕欧美人妻精品一区| 国产一级大片在线观看| eeuss影院在线观看| 久草精品在线| 91免费国产在线| 精品国产一区二区三区不卡| 成人免费网站在线| 伊人五月天婷婷| 一区二区三区精彩视频| 在线一区av| 亚洲永久网站| 色8久久人人97超碰香蕉987| 国产91av在线| 精品少妇无遮挡毛片| 中文字幕手机在线视频| 乱馆动漫1~6集在线观看| 一区二区日韩免费看| 欧美日韩性生活视频| 人人做人人澡人人爽欧美| 国产视频在线视频| 国产乱淫片视频| 亚洲国产伊人| 国产成人av一区二区| 精品国产伦理网| 欧美国产综合视频| 99久久精品久久亚洲精品| 国产最新视频在线观看| 国产精品久久久久久麻豆一区软件| 国产精品久久久久久久久免费丝袜 | 黑人精品xxx一区| 热久久99这里有精品| 国产a级片免费观看| 一区不卡在线观看| 国产视频网站一区二区三区| 成人免费黄色在线| 国产亚洲欧美日韩精品| 黄色免费高清视频| 日韩精品视频播放| 成年美女黄网站色大片不卡| 蜜桃视频在线一区| 亚洲第一精品久久忘忧草社区| 久久99国产精品99久久| 色偷偷男人天堂| 国产在线高清理伦片a| 亚洲精品综合| 欧美一区二区国产| 鲁鲁视频www一区二区| 中国美女黄色一级片| a在线免费观看| 美女日韩在线中文字幕| 日韩欧美一级二级三级久久久 | 中文字幕高清在线| 成人精品中文字幕| 五月天国产精品| 成人免费淫片视频软件| 中文人妻一区二区三区| 三区四区在线视频| 午夜在线观看免费一区| 日韩欧美国产综合在线一区二区三区| 日本高清视频一区二区三区| 国产午夜精品无码一区二区| 欧美日韩精品免费观看视完整| 丁香激情综合国产| 美女国内精品自产拍在线播放| 日韩中文字幕二区| 传媒av在线| 国产精品啊v在线| 欧美美女一区二区三区| 亚洲a∨一区二区三区| 日本少妇激情视频| 日韩一区二区三区精品视频第3页 日韩一区二区三区精品 | 日本不卡视频在线| 亚洲日本成人女熟在线观看 | 岛国av免费在线观看| 国产精品2024| 欧美激情精品久久久久久蜜臀 | 日韩影视一区二区三区| 黄色aa久久| 91玉足脚交白嫩脚丫在线播放| 久久99久久亚洲国产| 一级黄色高清视频| 免费日本一区二区三区视频| 另类欧美日韩国产在线| 日韩亚洲一区二区| 两性午夜免费视频| 久久久久久国产精品免费无遮挡 | 一级在线免费视频| 国产视频第一区| 久久99精品国产.久久久久久| 中文字幕亚洲无线码在线一区| 少妇人妻互换不带套| 久香视频在线观看| 国模无码大尺度一区二区三区| 麻豆一区二区在线观看| 逼特逼视频在线观看| 暧暧视频在线免费观看| 久久综合av免费| 国产精品老女人视频| 欧美精品1区| 99久久99久久精品免费看蜜桃 | 国产精品旅馆在线| 三级av在线免费观看| 24小时成人在线视频| 亚洲最新视频在线观看| 久久99精品久久久久久秒播放器 | 亚洲va国产天堂va久久en| 欧美性bbwbbwbbwhd| 国产精品无码久久久久成人app| 希岛爱理一区二区三区| 亚洲精品国产欧美| 香蕉视频999| 青草在线视频在线观看| 久久综合久久99| 亚洲综合精品伊人久久| 国产免费一级视频| 91tv精品福利国产在线观看| 日韩欧美自拍偷拍| 色婷婷成人在线| 欧洲在线视频| 国产精品久久久久一区二区三区共| 国产精品一区二区a| 97久久人国产精品婷婷| 欧美黄色一级视频| 日韩在线视频免费观看| www在线观看免费视频| aa亚洲一区一区三区| 在线观看一区二区视频| av免费观看国产| 在线国产91| 国产日韩欧美精品电影三级在线| 成人三级在线| 国产精品一区二区人人爽| 亚洲美女一区| 97视频网站入口| 精品午夜福利视频| 先锋资源久久| www国产91| 五月天色婷婷丁香| 国产成人一区| 国产亚洲精品美女久久久久| 狠狠人妻久久久久久综合蜜桃| 激情五月综合婷婷| 日韩一区二区在线观看视频| 色呦色呦色精品| 97色伦亚洲国产| 日韩高清第一页| 欧美中文字幕精在线不卡| 欧美视频中文字幕在线| 高清在线观看免费| av资源在线看片| 欧美日韩精品在线播放| 99蜜桃臀久久久欧美精品网站| 天天色天天射天天综合网| 亚洲精品高清在线| 成人小视频在线观看免费| 麻豆传媒在线观看| 伊人一区二区三区| 久久久久久久中文| av资源在线| 欧美视频一区二区在线观看| 欧美日韩亚洲自拍| 国产91亚洲精品久久久| 欧美一区二视频| 欧美 变态 另类 人妖| 日韩伦理一区二区三区| 中文国产成人精品| 日韩女优一区二区| 亚洲青色在线| 国产精品女主播视频| www.久久伊人| 成人av资源在线观看| 视频在线99| 黄页视频在线播放| 欧美色播在线播放| 亚洲综合123| 动漫视频在线一区| 日韩中文字幕av| 久久狠狠高潮亚洲精品| 久久精品三级| 国产精品国模大尺度私拍| 色资源在线观看| 夜色激情一区二区| 国产 porn| 亚洲2区在线| 最近2019中文字幕mv免费看 | 春色校园综合激情亚洲| 9191国产精品| 一区二区三区伦理片| 午夜精品毛片| 国产精品老女人视频| 天堂网在线中文| 国产精品久久久久久久第一福利| 97超碰人人澡| 24小时成人在线视频| 亚洲人成电影在线| www.国产成人| 国产一区福利在线| 亚洲一区二区三区色| 免费高潮视频95在线观看网站| 制服丝袜日韩国产| 任我爽在线视频| 乱人伦精品视频在线观看| 国产伦精品一区二区三区| 在线观看免费黄色| 欧美天堂一区二区三区| 中文字幕国产综合| 亚洲福利免费| 国产综合18久久久久久| 18+激情视频在线| 欧美一区二区女人| 日韩一级片大全| 美女爽到高潮91| 中国成人亚色综合网站| xxxxxx欧美| 成人羞羞网站入口免费| 93久久精品日日躁夜夜躁欧美| 永久免费网站视频在线观看| 色婷婷综合久久久中字幕精品久久| 日韩二区三区在线| 国产嫩bbwbbw高潮| 97久久精品人人爽人人爽蜜臀| 久色视频在线播放| 国产精品视屏| 日本精品视频在线| 色播色播色播色播色播在线| 日韩欧美一区视频| 国产精品成人在线视频| 日本成人中文字幕| 最新视频 - x88av| 国产一区二区av在线| 韩日欧美一区二区| 亚洲精品视频99| 欧美无乱码久久久免费午夜一区 | 成人爽a毛片一区二区免费| 人人妻人人澡人人爽欧美一区双| 欧美1区2区3| 欧美中文字幕精品| www.av在线| 精品伦理精品一区| 波多野结衣二区三区| 国产精品色在线| 无码成人精品区在线观看| 亚洲美女网站| 51xx午夜影福利| 日韩精品欧美大片| 91久色国产| 在线能看的av网址| 欧美肥臀大乳一区二区免费视频| 天天av天天翘| 欧美美女直播网站| 久久久成人免费视频| 国产精品黄色在线观看| 日韩www视频| 精品一区二区三区免费观看| 日韩在线综合网| 五月天久久久| 蜜桃久久精品乱码一区二区 | 国产精品一区二区久久精品| 国产不卡在线| 中国人与牲禽动交精品| 午夜视频www| 91精品国产综合久久小美女| 国产又黄又猛又粗又爽| 亚洲欧洲精品天堂一级| 99久久久无码国产精品性 | 97超碰人人看人人| 88xx成人免费观看视频库| 97国产在线视频|