JS基礎學習第一天

JavaScript

JavaScript負責頁面中的的行爲。javascript

它是一門運行在瀏覽器端的腳本語言。java

JS的編寫的位置

1.能夠編寫到標籤的指定屬性中瀏覽器

1
2
<button onclick="alert('hello');">我是按鈕</button> 
<a href="javascript:alert('aaa');">超連接</a>
 

 

2.能夠編寫到script標籤中函數

1
2
3
<script type="text/javascript"> 
//編寫js代碼
</script>
 

3.能夠將代碼編寫到外部的js文件中,而後經過標籤將其引入工具

script標籤一旦用於引入外部文件了,就不能在編寫代碼了,即便編寫了瀏覽器也會忽略 ,若是須要則能夠在建立一個新的script標籤用於編寫內部代碼ui

1
<script type="text/javascript" src="文件路徑"></script>
 

輸出語句

1
alert("要輸出的內容");
 

該語句會在瀏覽器窗口中彈出一個警告框spa

1
document.write("要輸出的內容");
 

該內容將會被寫到body標籤中,並在頁面中顯示code

1
console.log("要輸出的內容");
 

該內容會被寫到開發者工具的控制檯中對象

基本的語法

 

註釋ip

單行註釋

1
//註釋內容
 

多行註釋

1
2
3
/* 
註釋內容
*/
 

JS嚴格區分大小寫

JS中每條語句以分號(;)結尾若是不寫分號,瀏覽器會自動添加,可是會消耗一些系統資源, 並且有些時候,瀏覽器會加錯分號,因此在開發中分號必須寫。

JS中會自動忽略多個空格和換行,因此咱們能夠利用空格和換行對代碼進行格式化。

字面量和變量

字面量

字面量實際上就是一些固定的值,好比 1 2 3 4 true false null NaN 「hello」
字面量都是不能夠改變的。

因爲字面量不是很方便使用,因此在JS中不多直接使用字面量

變量

變量能夠用來保存字面量,而且能夠保存任意的字面量

通常都是經過變量來使用字面量,而不直接使用字面量,並且也能夠經過變量來對字面量進行一個描述

聲明變量

使用var關鍵字來聲明一個變量

1
var a;
 

爲變量賦值

1
a = 1;

 

聲明和賦值同時進行

1
var a = 456;
 

標識符

在JS中全部的能夠自主命名的內容,均可以認爲是一個標識符,
是標識符就應該遵照標識符的規範。

好比:變量名、函數名、屬性名

規範:
1.標識符中能夠含有字母、數字、_、$
2.標識符不能以數字開頭
3.標識符不能是JS中的關鍵字和保留字
4.標識符通常採用駝峯命名法
xxxYyyZzz

數據類型

六種數據類型

JS中一共分紅六種數據類型 5個基本數據類型+1個引用數據類型(object)
String 字符串
Number 數值
Boolean 布爾值
Null 空值
Undefined 未定義
Object 對象

1.String 字符串

JS中的字符串須要使用引號引發來,雙引號或單引號都行
在字符串中使用\做爲轉義字符

1
2
3
4
5
\' ==> ' 
\" ==> "
\n ==> 換行
\t ==> 製表符
\\ ==> \

 

2.Number 數值

JS中全部的整數和浮點數都是Number類型。

最大能表示的值:Number.MAX_VALUE= 1.7976931348623157e+308。

特殊的數字:能賦值給變量
Infinity 正無窮 a = Infinity ,能賦值
-Infinity 負無窮
NaN 非法數字(Not A Number)

使用typeof檢查一個Number類型的數據時,會返回」number」
(包括NaN 和 Infinity)

3.Boolean 布爾值

布爾值主要用來進行邏輯判斷,布爾值只有兩個
true 邏輯的真
false 邏輯的假

使用typeof檢查一個布爾值時,會返回」boolean」

 

學識淺薄,若有錯誤,懇請斧正,在下不勝感激。

相關文章
相關標籤/搜索