day01

A.今天學到了什么

1.輸出方式
<script>
        // console.log("hello world");
        alert("hello")
    </script>
2.變量申明
<script>
        // javascript 是一種弱類型語言,聲明變量的時候,不用聲明他的類型
        // var a=10;
        // var str="hello world";
        // 可以先聲明在賦值

    </script>
<script>
        // 如果沒有給變量賦值  會輸出 undefined
        var a;
        console.log(a);
    </script>
3.申明提前
<script>
        // js在運行的時候將所有聲明的變量谭确,集中到作用域的頂部集中創(chuàng)建岛啸,賦值留在原地翠霍;
        console.log(a);
        // var a=10;
        let a=10;
    </script>
4.數(shù)據(jù)類型
4.1基本數(shù)據(jù)類型
 <script>
        // 1.number型
        var a=10;
        // 如何判斷一個變量的類型 typeof
        console.log(typeof a);
        // 2.String 型
        var str="hello world";
        console.log(typeof str);
        // 3 boolean型
        var c=true;
        console.log(typeof c);
        // 4.undefined型
        var d;
        console.log(typeof d);

    </script>
4.2引用類型
    <script>
        //數(shù)組
        var a=[1,2,3];
        // 讀取數(shù)組的值
        console.log(a[0]);
        // 獲取數(shù)組的長度
        console.log(a.length);
        // 向數(shù)組的尾部添加一個值
        a[a.length]=4;
        console.log(a);
        
    </script
5.對象
<script>
        // 1.聲明對象
        var obj={
            name:"xuao",
            age:22
        }
        // 2.讀取對象屬性
        console.log(obj.name);
        // 3.給變量添加屬性
        obj.sex="男";
        console.log(obj);
    </script>
5.函數(shù)
<script>
        // function+函數(shù)名
        // 1.沒有返回值
        function say(){
             console.log("沒有返回值的函數(shù)");
        }
        // 調用
        say();
        // 2.有返回值
        function eat(){
            return "eat" 
        }
        var a=eat();
        console.log(a);  
    </script>
6.變量
   <script>
        // 在函數(shù)外部聲明的變量叫全局變量
        var a=10;
        function fn(){
            // 在函數(shù)內部聲明的變量叫局部變量
            var b= 20;
        }
        console.log(b);
    </script>
7.數(shù)據(jù)類型的轉換
7.1基本轉換
  <script>
            // 1.string  ,boolean--> number 語法 Number(str)
            // NaN 不是一個數(shù)字
            // 只能識別純數(shù)字的字符串
            var str="10";
            var b="true";
            var c="10px";
            console.log(Number(str));
            // false =0  true =1;
            console.log(Number(false));
            console.log(Number(c));
        </script>
7.2自動轉換
 <script>
        // 1.算術計算中的自動轉換+,-,*,/,%
        // 在算術計算中,會將參與計算的值先轉換為number再計算
        var a="10";
        var b=true;
        var c=a-b;
         var c=Number(a)-Number(b);
        console.log(c);
        // 特殊:在+運算中德澈,倘若有一邊為字符串 +就變成字符串拼接
    </script>
7.3比較運算的自動轉換
<script>
        // 比較運算
        // 比較運算的自動轉換:默認先將所有的類型轉為number再進行比較
        // 比較運算的結果返回boolean
        var a=20;
        var b=true;
        console.log(a>b);
    </script
7.4字符串類型轉換成number
<script>
        // 
        var a="12px";
        var b="12.33px";
        // 轉換為整數(shù)
        console.log(parseInt(a));
        // 轉換為小數(shù)
        console.log(parseFloat(b));
        // 必須要以數(shù)字開頭
        var c="p1222";
        console.log(parseInt(c));
    </script>
7.5任意類型轉化為字符串類型
   <script>
        // 兩種方法
        var a=10;
        console.log(a.toString());
        console.log(String(a));
    </script>
7.6任意類型轉換為boolean類型
 <script>
        // 語法 boolean();
        // 特點 :在JS中占有五中值為false "" 0  NaN  undefined null
        var a=[1,2,3];
        var obj={
            name:"xxx"
        }
        var b=null;
        console.log(Boolean(obj));
        console.log(Boolean(b));
    </script>
8.自增運算符
 <script>
        var a=10;
        // a++;
        // ++在后 先運算再自增
        // ++在前  先自增再運算
        b=a++ +1;
        console.log(a);
        console.log(b);
    </script>
9.遍歷
<script>
        // 遍歷
        var arr=[1,2,3,4];
        for(var key in arr){
            console.log(arr[key]);
        }
        var obj={
            name:"ahfdshk",
            age:29
        }
        for( var k in obj){
            console.log(k)
            console.log(obj[k])
        }
    </script>
10.塊級作用域
 <script>
        // es5之前沒有塊級作用域
        for(var i=0;i<5;i++){
            console.log("hello world")
        }
        console.log(i);
        // eS6之后就有塊級作用域
        for(let k=0;i<5;i++){
            console.log("hello world")
        }
        console.log(k);
    </script>
11.break和continue的區(qū)別
 <script>
        for(let i=0;i<5;i++){
            if(i==3){
                break;
            }
            console.log(i)
        }
    </script>
12.如何獲取一個節(jié)點
  <p id="test" class="one">hello wrold</p>
   
    <script>
        // 1.如何獲取一個節(jié)點,di獲取
        var test =document.getElementById("test");
        // 2.修改元素的內容 obj.innerHTML
        test.innerHTML="change";
        console.log(test)
    </script
12.1 一個事件
<p id="p">hello world</p>
    <button id="btn">changge</button>
    <script>
        var p=document.getElementById("p");
        var btn=document.getElementById("btn");
        btn.onclick=function(){
            p.innerHTML="改變了"
        }
    </script
12.2通過標簽獲取
  <p>hello world</p>
    <p>hello world</p>
    <button id="btn">btn</button>
    <script>
        // 通過標簽名獲取,獲取的是一個集合
        var p=document.getElementsByTagName("p");
        console.log(p);
        // p[0].innerHTML="change"; 

        var btn = document.getElementById("btn");
        btn.onclick=function(){
            for(let i=0;i<p.length;i++){
                p[i].innerHTML = "change";
            }
        } 
          
    </script>
12.3 通過class名獲取
<!-- p.one{hello world}*4  +tab -->
    <p class="one">hello world</p>
    <p class="one">hello world</p>
    <p class="one">hello world</p>
    <p class="one">hello world</p>  
    <script>
        var ps = document.getElementsByClassName("one");
        console.log(ps);
    </script>
12.4 通過選擇器獲取
   <div class="one">hello world</div>
    <div class="one">hello world</div>
    <div class="one">hello world</div>
    <script>
        var one=document.querySelectorAll(".one");
        console.log(one);
    </script>
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末宁玫,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子薇正,更是在濱河造成了極大的恐慌片酝,老刑警劉巖囚衔,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異雕沿,居然都是意外死亡练湿,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門审轮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肥哎,“玉大人,你說我怎么就攤上這事疾渣〈鄯蹋” “怎么了?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵榴捡,是天一觀的道長杈女。 經常有香客問我,道長吊圾,這世上最難降的妖魔是什么碧信? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮街夭,結果婚禮上砰碴,老公的妹妹穿的比我還像新娘。我一直安慰自己板丽,他們只是感情好呈枉,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著埃碱,像睡著了一般猖辫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上砚殿,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天啃憎,我揣著相機與錄音,去河邊找鬼似炎。 笑死辛萍,一個胖子當著我的面吹牛,可吹牛的內容都是我干的羡藐。 我是一名探鬼主播贩毕,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼仆嗦!你這毒婦竟也來了辉阶?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谆甜,沒想到半個月后垃僚,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡规辱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年冈在,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片按摘。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡包券,死狀恐怖,靈堂內的尸體忽然破棺而出炫贤,到底是詐尸還是另有隱情溅固,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布兰珍,位于F島的核電站侍郭,受9級特大地震影響,放射性物質發(fā)生泄漏掠河。R本人自食惡果不足惜亮元,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望唠摹。 院中可真熱鬧爆捞,春花似錦、人聲如沸勾拉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽藕赞。三九已至成肘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間斧蜕,已是汗流浹背双霍。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留批销,地道東北人洒闸。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像风钻,于是被迫代替她去往敵國和親顷蟀。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line)骡技,也就是一...
    悟名先生閱讀 4,148評論 0 13
  • 什么是網頁、網站和運用程序 網頁:單獨的一個頁面 網站:是由一系列相關的頁面組合成一起 應用程序:可以和用戶產生交...
    xcx時光你好閱讀 468評論 1 0
  • 《ilua》速成開發(fā)手冊3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 1...
    葉染柒丶閱讀 10,701評論 0 11
  • 《裕語言》速成開發(fā)手冊3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
    葉染柒丶閱讀 26,668評論 5 19
  • 文/Jolin靈 最近總有人很關切的問我:JL,為什么你是一個人布朦?怎么不和你們寢室的人一起走呢囤萤?你最近有什么心事嗎...
    Jolin靈閱讀 439評論 3 5