學(xué)習(xí)JavaScript第二天:開始學(xué)習(xí)語法咯

1、語法規(guī)范:

?? JavaScript是腳本語言,他通過向?yàn)g覽器發(fā)送語句告訴瀏覽器該干嘛。瀏覽器會(huì)根據(jù)編碼一次順序做出相應(yīng)響應(yīng)。他屬于解釋型語言,不同于c/c++這類編譯型語言。

??? 解釋型語言:運(yùn)行時(shí)不需要將代碼先編譯成計(jì)算機(jī)能看懂的機(jī)器語言。

javaScript對大小寫敏感,一般性的通常我們在每條可執(zhí)行的語句結(jié)尾添加分號(hào)。

使用分號(hào)的另一用處是在一行中編寫多條語句。

提示:您也可能看到不帶有分號(hào)的案例。

在 JavaScript 中,用分號(hào)來結(jié)束語句是可選的。(簡單粗暴)

注釋

單行注釋://

多行注釋:/*?????????????????? */

變量

???? 使用關(guān)鍵字:var?????? 聲明變量

???? 舉好多栗子:var? x = 3;???????????? var y = "hello javaScript";???? var? isTrue = false;

??? 諸如之類,都是在聲明變量的同時(shí)給它賦值,如果沒有賦值則默認(rèn)為空

???? 再來舉個(gè)簡單的栗子(0_0)

??????? 寫一個(gè)空的“控件”然后點(diǎn)擊一個(gè)按鈕讓他顯示我們要賦的值

??????? <p id = "pText"></p>

?????? <script>

?????????? function changeText(){

?????????????? var name = "we? are one!!!";

?????????????? document.getElementById("pText").innerHTML=name;//將name賦值展示在p 控件上

??????????? }

?????? </script>

????? 然后我們寫一個(gè)按鈕來執(zhí)行這個(gè)函數(shù)

???? <button type="button" onclick="changeText()">試一下傳值</button>

? 上面就是一個(gè)簡單的賦值demo了

聲明變量也有很多特點(diǎn):一條語句,多個(gè)變量

您可以在一條語句中聲明很多變量。該語句以 var 開頭,并使用逗號(hào)分隔變量即可:

var name="vae", age=32, job="singer";

聲明也可橫跨多行:


Value = undefined

在計(jì)算機(jī)程序中,經(jīng)常會(huì)聲明無值的變量。未使用值來聲明的變量,其值實(shí)際上是 undefined。

var z;

重新聲明 JavaScript 變量(注意是重新聲明,不是重新賦值);該變量的值不會(huì)丟失:

在以下兩條語句執(zhí)行后,變量 name的值依然是 "vae":

var name="vae";

var name;

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

簡單了解,后面會(huì)有詳細(xì)的介紹
JavaScript支持的數(shù)據(jù)類型有以下幾種:

字符串、數(shù)字、布爾、數(shù)組、對象、Null、Undefined

而他們都是用 var來聲明

數(shù)字

JavaScript只有一種數(shù)字類型(java就比較多了 int ,float,double 等等),他可以帶小數(shù)點(diǎn)也可以不帶

比如:var x = 34; var y = 45.09;

極大或極小的數(shù)字可以通過科學(xué)(指數(shù))計(jì)數(shù)法來書寫:

實(shí)例 var y=123e5;// 12300000var z=123e-5;// 0.00123

boolean

布爾(邏輯)只能有兩個(gè)值:true 或 false。

var x=true

var y=false

數(shù)組


JavaScript 對象

?? 對象由花括號(hào)分隔。在括號(hào)內(nèi)部,對象的屬性以名稱和值對的形式 (name : value) 來定義
?

對象的聲明和使用

Undefined 和 Null

Undefined 這個(gè)值表示變量不含有值??梢酝ㄟ^將變量的值設(shè)置為 null 來清空變量。

money=null;? person=null;

聲明變量類型

當(dāng)您聲明新變量時(shí),可以使用關(guān)鍵詞 "new" 來聲明其類型:

var car = new String;

var x=? new Number;

var y=? new Boolean;

var cars=? new Array;

var person= new Object;

JavaScript 變量均為對象。當(dāng)您聲明一個(gè)變量時(shí),就創(chuàng)建了一個(gè)新的對象。(面向?qū)ο髥???

看完大概的,其實(shí)說實(shí)在的如果有一點(diǎn)java基礎(chǔ)的應(yīng)該學(xué)習(xí)前面這些基本的東西應(yīng)該會(huì)快一點(diǎn),對象這種東西,在java里面也是隨處可見,只是兩者的用法可能稍微有點(diǎn)不一樣的地方。


聲明對象使用


好了今天學(xué)到這里,有點(diǎn)懶了,快下班了,,哈哈哈哈哈哈哈哈哈哈哈哈哈哈。

最后附上我的微信公眾號(hào)


我的公眾號(hào)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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