一、js的輸出語(yǔ)句
如果要讓js在console控制臺(tái)輸出語(yǔ)句,就必須用到j(luò)s中自帶的console.log()函數(shù)。例如:
console.log('Hello Worde!')
上述語(yǔ)句中輸出的結(jié)果為Hello World。
這里要給大家說(shuō)一個(gè)小知識(shí)驰后,js中“;”并不是必須的矗愧,但是為了代碼的嚴(yán)謹(jǐn)灶芝,最好加上,不過(guò)要注意的是,如果兩個(gè)變量寫在同一行夜涕,那么第一個(gè)變量后面是一定要加“犯犁;”的哦
二、注釋
-
單行注釋(//....)
單行注釋主要有三個(gè)作用:
- 第一個(gè)是幫助我們添加注釋描述
- 第二個(gè)作用是可以幫助我們調(diào)試程序女器,例如酸役,我們?cè)谝欢未a中想只看一個(gè)變量的值,那我們就可以注釋掉其余與之無(wú)關(guān)的代碼驾胆。
- 第三個(gè)作用就是告訴讀者如果這段代碼運(yùn)行后會(huì)有什么后果涣澡,最典型的就是變量訪問(wèn)。變量訪問(wèn)就是當(dāng)一個(gè)變量被賦值后丧诺,它還可以在被賦值暑塑,這個(gè)過(guò)程稱為修改,對(duì)于已經(jīng)修改的變量可以像上一個(gè)代碼塊一樣被訪問(wèn)锅必,被稱為讀取。好了惕艳,我們還是上代碼:
var x=5;
x=6; //這個(gè)就是修改搞隐,修改后x的值就變?yōu)?
console.log(x); //這個(gè)就是讀取,當(dāng)然讀取的是修改后的值远搪,所以輸出的結(jié)果應(yīng)該是6
恩劣纲,當(dāng)然,單行注釋還有一個(gè)特殊的小功能谁鳍,可以用來(lái)賣萌哦癞季。。倘潜。绷柒。
-
多行注釋(/ ......./)
多行注釋主要有兩個(gè)作用:
- 第一個(gè)作用當(dāng)然也是添加注釋描述啦;
- 第二個(gè)作用就是禁用一段代碼涮因。
/*
console.log("a");
console.log("b");*/
console.log("c");
就像以上代碼將a和b的輸出注釋掉废睦,那么這段代碼輸出的結(jié)果就只是c。
-###三养泡、數(shù)據(jù)類型
數(shù)據(jù)和過(guò)程是構(gòu)成JavaScript世界的基本元素嗜湃,我現(xiàn)在暫時(shí)先說(shuō)一下數(shù)據(jù)類型,過(guò)程后期繼續(xù)澜掩。购披。。
-
簡(jiǎn)單數(shù)據(jù)類型(五種)
簡(jiǎn)單數(shù)據(jù)類型只有undefined肩榕、null刚陡、Boolean、number和string五種,下面我來(lái)介紹一下者五種數(shù)據(jù)類型有什么用橘荠。
-
1.undefined這個(gè)值表示不返回值
-
2.null 表示這個(gè)值變量為空屿附;
-
3.Boolean的值只有true或者false;
var data = true;
typeof(data);
這個(gè)代碼的輸出結(jié)果就是字符串Boolean;
-
4.number JavaScript室友一種數(shù)字類型哥童,可以帶小數(shù)點(diǎn)挺份,也可以不帶
var data = 123;
typeof(data);
這個(gè)代碼的運(yùn)行結(jié)果就是字符串number
-
5.string 當(dāng)然就是字符串類型啦。贮懈。匀泊。。
舉一個(gè)比較特殊的小例子:
var data = typeof(123);
tyeof(data);
注:這個(gè)程序運(yùn)行的結(jié)果是‘string’朵你,可能有人會(huì)很奇怪各聘,typeof()中的值明明是number類型的,怎么結(jié)果就變成string了抡医。其實(shí)這是兩句代碼躲因,第一句運(yùn)行結(jié)果是number毫無(wú)疑問(wèn) ,第二句data的值其實(shí)已經(jīng)變成了字符串‘number’了忌傻,所以這兩句的輸出結(jié)果是number大脉。
-
復(fù)雜數(shù)據(jù)類型
有簡(jiǎn)單數(shù)據(jù)類型當(dāng)然也會(huì)有復(fù)雜數(shù)據(jù)類型啦,復(fù)雜數(shù)據(jù)類型只有一個(gè)水孩,就是object(對(duì)象)
對(duì)象由{}包括镰矿,在括號(hào)內(nèi)部,屬性以鍵值對(duì)的形式·