JavaScript課堂筆記!
JavaScript是世界上最流行的指令碼語言。屬於wed語言, 試用與PC,膝上型電腦,平板電腦和行動電話。
JavaScript用法
<!DOCTYPEhtml>
<html>
<head>
<meta charset: “utf-8”>
<title></title>
<script> (雙標籤)
<---!JavaScript程式碼內部引入方法1--->
alert(“iiii”);
ALERT(‘AAAA’); 不識別 (注:js嚴重區分大小寫!)
</script>
</head>
<body>
<---!js內部引入方式2--->
<script type= “text/JavaScript”> 雙標籤
指令碼 型別 文字 js
alert(“壹門徒js課程開始了”);
彈出框
</script>
<noscript> (定義在指令碼被執行時替代內容)雙標籤
<--!您的瀏覽器不支援JS,請更換檢視-->
</noscript>
<---!行內引入--->
<a href=“JavaScript:confirm(“內容”);”>報名</a> 雙標籤
引入 JS 確認框 彈出的內容..
<p onclick= “JavaScript:alert(“內容”);”>clikme</p>
滑鼠單擊 彈出框.... 自定義..
<---!外部引入 推薦--->
<script src=“script/js/test.js” type=“text/javascript” charset=“utf-8”></script> 雙標籤 注:寫在</body>上面!
指令碼 引入 指令碼連結/路徑 型別 文字 js 中文
</body>
</html>
頁面輸出
alert:不能插任何標籤
“\”換行的意思(外向傾斜)
document.write:可以加標籤
console.log 控制檯輸出 (!重要)
var:表示宣告變數,定義變數。
“=”表示賦值 。
true 肯定, false 否定
*資料型別
1.字串(string)帶引號的,只有字串帶引號。 例: ' aaa ' 、 'only'
2.數字(number)純數字。 例:‘123’. NaN 屬於number型別,但他不是一個數字,不能和自身作比較。
3.布林型別(boolean)
4.null(對空)
5.undefined:未賦值
6.物件(object)
7.陣列
*變數的命名
1.名稱命名含義明確,嚴格區分大小寫!
2.以字母下劃線開始,後面跟字母數字下劃線 例:age _age age1
3.三種命名寫法:小駝峰:firstName 大駝峰:FirstName 下劃線:first_name
var a = b = c = d = e = 1; 多個變數相同的初始值(變數簡寫)
alert(a);
變數重名後會產生覆蓋。
進位制
十進位制、十六進位制、八進位制、 正無窮(infinity)、負無窮(-infinity)。
轉換為數值
undefined:轉化成number,結果為NaN.
null轉化為number,結果為0;
true轉換為number是1. false轉換為number為0。
注:比較時有字母的都是NaN.