JavaScript入門(一):JS變量

淺談 JavaScript,它的優秀之處並非原創,它的原創之處並不優秀
(1). 借鑑C語言的基本語法;
(2). 借鑑Java語言的數據類型和內存管理;
(3). 借鑑Scheme語言,將函數提升到”第一等公民”(first class)的地位;
(4). 借鑑Self語言,使用基於原型(prototype)的繼承機制。
JS發展史:
LiveScript -> javaScript&JScript -> ECMAScript
第一次瀏覽器世界大戰:Netscape <-> MS Internet Explorer
最終 -> ECMA -> Mozilla

JS的編寫位置
I. 可以編寫在標籤內部的指定屬性中
onclick=”alert(‘彈出一個對話框’);”
href=”javascript: alert(‘彈出一個對話框’);”
II. 可以編寫在script標籤中
III. 可以將javascript代碼編寫到外部的js文件中,然後通過script標籤的src屬性進行引入

JS變量
- 數據類型
數據類型指的就是可以使用的字面量類型,在JS中一共提供了5種基本數據類型,分別是:
字符串 String
如果我們要對一個字符進行轉義,則使用 \ 來作爲轉義字符,也可以使用 \uxxxx 表示一個Unicode編碼字符
數值 Number
在Number類型中,有兩個特殊的值:NaN(非法數值)和Infinity(無窮)
布爾值 Boolean
空值 Null
使用typeof檢查Null時,會返回object
未定義 Undefined
還有一種特殊的數據類型,引用類型:
對象 Object
使用 typeof 運算符可以檢查一個變量所屬的數據類型
- 類型轉換
所謂的數據類型轉換,指的就是將其他數據類型轉換爲String、Number或Boolean
類型轉換主要分成兩種形式:
1. 強制類型轉換
2. 隱式類型轉換
類型轉換相關的函數、方法:
toString()、String()
Number()、parseInt()、parseFloat()
Boolean()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章