Lession01 javascript 簡介

代碼注釋

單行注釋 //單行注釋
多行注釋 /*多行注釋*/

書寫位置

HTML頁面書寫

<body>
    <script>
        console.log("Hello world!");//在控制臺輸出字符串
        alert("你好,世界");//彈出消息框
        //可以將數(shù)據(jù)輸出到頁面上
        document.write("我也要說一下:你好打厘,世界沙绝!");
        
        function getContent(){
          alert("在標(biāo)簽中定義的方法薄货!");
        }

    <script>
<!--按鈕的單擊事件,注意單雙引號的使用-->
<button onclick="window.alert('hello world 你好月劈,世界');">彈出警告框</button>
<!-- 按鈕點擊事件調(diào)用 -->
<button onclick="getContent();">第二個按鈕</button>

</body>

引入外部js文件

<script src="js/myjs.js"><script>
<button onclick="getJS();"></button>
//外部js文件
function getJS(){
  alert("調(diào)用外部js顯示")
}

數(shù)據(jù)類型

基本數(shù)據(jù)類型 引用數(shù)據(jù)類型
數(shù)值類型 number 字符串類型 string
布爾類型 Boolean 數(shù)組類型 Array
未定義類型 undefined 對象類型 Object
空數(shù)據(jù)類型 null
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>變量的定義</title>
    </head>
    <body>
        <script>
            var salary;  //定義變量
            salary = 2000;  //給變量賦值
            var name = "布什"; 
            var price = 2.5;
            var isFamle = true;
            var obj = null;
            //使用document.write()方法,可以將數(shù)據(jù)輸出到頁面
            document.write("您的薪水是:"+salary+"元!salary的類型是:"+typeof(salary)+"<br>");
            document.write("我的名字是:"+name+"棒坏!name的的類型是:"+typeof(name)+"<br>");
            document.write("蘋果的價格是:"+price+"元燕差!price的類型是:"+typeof(price)+"<br>");
            document.write("isFamle的類型是:"+typeof(isFamle)+"<br>");
            document.write("obj的類型是:"+typeof(obj)+"<br>");
            
        </script>
    </body>
</html>

數(shù)據(jù)類型轉(zhuǎn)換

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>類型轉(zhuǎn)換</title>
    </head>
    <body>
        <script>
            var address;
            //變量未給初始值時,string類型為 "undefined"
            document.write("address的值是:"+address+"<br>");
            var phone = null;
            //變量為null時 ,字符串的結(jié)果是null
            document.write("phone的值是:"+phone+"<br>");
            var sname= "HOPE";
            //將變量轉(zhuǎn)換成整數(shù)類型
            var snameResult = parseInt(sname);
            document.write("將姓名轉(zhuǎn)換為數(shù)字的結(jié)果是:"+snameResult+"<br>");
            var age = "20";
            //將變量轉(zhuǎn)換成整型數(shù)字
            var ageResult = parseInt(age);
            document.write("將年齡轉(zhuǎn)換成數(shù)字的結(jié)果是:"+ageResult);
            
        </script>
    </body>
</html>

混合計算

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>混合計算</title>
    </head>
    <body>
        <script>
            var x = 100;
            var y = 10.2;
            var s = "字符串";
            var b = true;
            var n = null;
            //整數(shù)+小數(shù)=小數(shù)
            //document.write(x+y);
            //整數(shù)+字符串=字符串
            //document.write(x+s);
            //整數(shù)+布爾值=整數(shù)
            //document.write(x+b);
            //整數(shù)+空值=整數(shù)
            //document.write(x+n);
            //小數(shù)+字符串=字符串
            //document.write(y+s);
            //小數(shù)+布爾值=小數(shù)
            //document.write(y+b);
            //小數(shù)+空值=小數(shù)
            //document.write(y+n);
            //字符串+布爾值=字符串
            //document.write(s+b);
            //字符串+空值=字符串
            //document.write(s+n);
            //布爾值+空值=整數(shù)
            document.write(b+n)
        </script>
    </body>
</html>

算術(shù)運算符

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>算術(shù)運算符</title>
    </head>
    <body>
        <script>
            var x=5;
            var y = 4;
            document.write("和是:"+(x+y)+"<br>");
            document.write("差是:"+(x-y)+"<br>");
            document.write("積是:"+(x*y)+"<br>");
            document.write("商是:"+(x/y)+"<br>");
            document.write("余數(shù)是:"+(x%y)+"<br>");
            document.write((x++)+"<br>");
            document.write((x)+"<br>");
        </script>
    </body>
</html>


比較運算符

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>比較運算符</title>
    </head>
    <body>
        <script>
            //==是值相等俊抵,===是值和類型都相等
            // if(1==="1"){
            //  document.write(true);
            // }else{
            //  document.write(false);
            // }

            //小寫字母大于大寫字母
            // if("a" > "A"){
            //  document.write(true);
            // }else{
            //  document.write(false);
            // }
            // //較長的字符串 大于 較短的字符串
            // if("abc" < "abcd"){
            //  document.write(true);
            // }else{
            //  document.write(false);
            // }    
            // // //先出現(xiàn)在字母表的字符小于后面的字符
            // if("a" < "b"){
            //  document.write(true);
            // }else{
            //  document.write(false);
            // }

            if("abc" > "abC"){
                document.write(true);
            }else{
                document.write(false);
            }
        </script>
    </body>
</html>


邏輯運算符和條件運算符

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>邏輯運算符和條件運算符</title>
    </head>
    <body>
        <script>
        //邏輯或:有一個為真則為真
            if(1==1 || 1==2){
                document.write(true)
            }else{
                document.write(false);
            }
            //邏輯與:有一個為假則為假
            if(1==1 && 1==2){
                document.write(true)
            }else{
                document.write(false);
            }
            
            //條件運算符  (條件)? 條件真的值:條件假的值
            var x="";
            //獲取當(dāng)前小時
            var time = new Date().getHours();
            //document.write(time);
            x=(time<18) ? "上課時間" : "休息時間";
            document.write("x="+x);
        </script>
    </body>
</html>


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谁不,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子徽诲,更是在濱河造成了極大的恐慌刹帕,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谎替,死亡現(xiàn)場離奇詭異偷溺,居然都是意外死亡,警方通過查閱死者的電腦和手機钱贯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進店門挫掏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人秩命,你說我怎么就攤上這事尉共。” “怎么了弃锐?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵袄友,是天一觀的道長。 經(jīng)常有香客問我霹菊,道長剧蚣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任旋廷,我火速辦了婚禮鸠按,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘饶碘。我一直安慰自己目尖,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布扎运。 她就那樣靜靜地躺著卑雁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绪囱。 梳的紋絲不亂的頭發(fā)上侍郭,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天饥追,我揣著相機與錄音电禀,去河邊找鬼鸽凶。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的琉挖。 我是一名探鬼主播启泣,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼示辈!你這毒婦竟也來了寥茫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤矾麻,失蹤者是張志新(化名)和其女友劉穎纱耻,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體险耀,經(jīng)...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡弄喘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了甩牺。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蘑志。...
    茶點故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖贬派,靈堂內(nèi)的尸體忽然破棺而出急但,到底是詐尸還是另有隱情,我是刑警寧澤搞乏,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布波桩,位于F島的核電站,受9級特大地震影響查描,放射性物質(zhì)發(fā)生泄漏突委。R本人自食惡果不足惜柏卤,卻給世界環(huán)境...
    茶點故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一冬三、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缘缚,春花似錦勾笆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至齐媒,卻和暖如春蒲每,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背喻括。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工邀杏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人唬血。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓望蜡,卻偏偏與公主長得像唤崭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子脖律,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,922評論 2 361

推薦閱讀更多精彩內(nèi)容

  • HTML :標(biāo)記語言 JavaScript :編程語言 markdown 序言 JavaScript發(fā)展歷史(JS...
    蝸牛的愿望正在緩沖中閱讀 167評論 0 0
  • 學(xué)習(xí)目標(biāo): 掌握編程的基本思維 掌握編程的基本語法 JavaScript基礎(chǔ) 網(wǎng)頁谢肾、網(wǎng)站和應(yīng)用程序 網(wǎng)頁:單獨的一...
    iTruda閱讀 649評論 0 0
  • 簡介 JavaScript 是世界上最流行的語言之一,是一種運行在客戶端的腳本語言 (Script 是腳本的意思)...
    一往情深_e32c閱讀 254評論 0 0
  • 簡介 JavaScript 是世界上最流行的語言之一小泉,是一種運行在客戶端的腳本語言 (Script 是腳本的意思)...
    le_u閱讀 101評論 0 0
  • 今天主要內(nèi)容: JavaScript介紹 ECMAScript基本調(diào)試 變量與數(shù)據(jù)類型 運算符 分支語句與循環(huán)語句...
    小心草叢閱讀 262評論 0 0