所有現(xiàn)代的 HTML 頁面都使用 JavaScript

一、初始JavaScript

JavaScript 是 Web 的編程語言。

所有現(xiàn)代的 HTML 頁面都使用 JavaScript。

在網(wǎng)頁中,JavaScript 代碼,需要在script標(biāo)簽中定義。

script標(biāo)簽可以放在的網(wǎng)頁的任何地方,但是,通常會放到body標(biāo)簽的最下方,

確保JavaScript 代碼,在網(wǎng)頁的內(nèi)容全部加載完畢后再執(zhí)行。

1.輸出語句

console.log 輸出信息

console.warn 輸出警告信息

console.error 輸出錯誤信息

console.table 以表格的方式展開對象的成員信息

console.time(name) 開始測試時間

console.timeEnd(name) 結(jié)束測試時間

2.定義變量

1.什么變量

就是內(nèi)存中的一個空間,用于存儲數(shù)據(jù),數(shù)據(jù)的種類是不一樣的,所以對空間的要求也不一樣。

定義不同類型的變量,其實就是定義不同的存儲空間,存儲不同的數(shù)據(jù)。

var是定義變量的關(guān)鍵字,定義變量的方式是:var 變量名 = 變量值。

變量名就是變量的標(biāo)識,用于之后重新獲取變量里面保存的值。

注意:js是一門弱類型語言,不像java,C#是強類型語言。

強類型語言,在定義變量的時候,就必須要明確類型,并且之后不能再改變類型。

弱類型語言,在定義變量的時候,不需要明確類型,類型由具體的數(shù)據(jù)確定,并且之后可以改變類型。

2.類型

number是數(shù)字類型,注意:在js中,整型和浮點型的數(shù)據(jù)都是number類型。

string是字符串類型,由一對雙引號 或 單引號 引起來的數(shù)據(jù)都是字符串。

boolean是布爾類型,布爾類型用于表示:真 或 假。只有兩個屬性值:true 和 false。

undefined是未定義類型,變量已經(jīng)定義,但是還沒有賦值。

object是對象類型,用于定義復(fù)雜的數(shù)據(jù)格式。

null是空類型,用于表示空對象,所以,null本質(zhì)上也是object類型,但是不具有object默認(rèn)的屬性和行為。

symbol是ES6新增了一個數(shù)據(jù)類型,用于確定一個唯一的數(shù)據(jù),通常用于給對象添加唯一的屬性 或 方法。

ES6指的是ECMAScript2015之后的版本

注意:在js中,每條語句采用分號結(jié)尾,分號可以省略。

總結(jié):在js中,數(shù)據(jù)類型一共有7個。

分別是:number(數(shù)字類型),string(字符串類型),boolean(布爾類型),undefined(未定義類型),

object(對象類型),null(空對象類型),symbol(唯一值類型)。

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

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

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