1.1 變數:
var 用於定義變數
例如:var a;
=等號用於給變數賦值 (需要先定義變數)
a = 1;
上面的內容可以簡寫為
var a=1;
1.2 輸出內容
console.log(); 用於輸出內容
例如: console.log(「我的身份是程式猿」);
輸出變數 console.log(a);
1.3 字串:
var a=「我住在地球!」
console.log(a);
+加號用於字串拼接
console.log(「我的」+「名字」+「叫」+「好人」+"!");
1.4 數字
var a=10,b=100;
console.log(a+b);
1.5 布林值
console.log(true);
console.log(false);
用於輸出判斷的結果
1.6 空值
console.log(null);
2.1 算術運算子
「+」 進行數字相加
console.log(1+1);
「-」 進行數字相減
console.log(1-1);
" * "進行數字相乘
console.log(3*3);
" / " 進行數字相除
console.log(36/6);
" % "進行取餘運算
console.log(36%3);
" math.pow(底數,次方) "進行次方運算
console.log(math.pow(2,3));
2.2 賦值運算子
「+=」 進行值相加並賦值(對於數字是相加,對於字元是拼接)
var a = 「我是」
a += 「好人」
console.log(a);
「-=」 進行相減並賦值(只能用於數字)
var a=10
a -=5
console.log(a);
" *= "進行相乘並賦值(只能用於數字)
var a=3;
a *=3;
console.log(a);
" /= "進行相除並賦值(只能用於數字)
var a = 9;
a /= 3;
console.log(a);
2.3 特殊方法
2.3.1 typeof 檢視變數型別
var a = 8;
console.log(typeof a);
var b = 「你好」
console.log(typeof b);
var c = true;
console.log(typeof c);
var d = null;
console.log(typeof d);
2.2.2 型別轉換
@1 . tostring() 轉換其他型別為字串型別(空值無法轉換)
var a = 10;
console.log(typeof a.tostring());
var b = true;
console.log(typeof b.tostring());
@2 number() 轉化數字型字串為數字型別
var a = 『10』;
console.log(typeof a);
var b=true;
console.log(typeof b);
3.1.1 if … else …
var a=10,b=100;
if (a>b)
console.log("a的值比b的值大");
else
console.log("a的值比b的值小");
3.1.2 if 的變種 三元運算
var 表示式1?返回值1:返回值2
var a = 10,b=100;
var mux = a>b?a:b
console.log(mux);
3.1.3 if…else…if
var score=59;
if (score == 100)
console.log("恭喜您滿分通過");
else if (score >= 90)
console.log("恭喜你的成績為優秀");
else if (score >=60)
console.log("恭喜您的成績為良好");
else if (score <60)
console.log("很遺憾你的成績為不及格");
3.1.4 switch 語句
var a = 2;
switch (a)
3.2 迴圈執行
3.2.1 for 迴圈
for (初始表法式1,判斷表示式2,自增表示式3)
for (var a=1;a<=100;a+=1)
3.2.2 while迴圈
while (表示式)
var a=0;
while (a<10)
js JavaScript高階程式設計學習筆記15
第十七章 錯誤處理與除錯 1 try catch語句。如果try塊中的任何 發生了錯誤,就會立即退出執行開始執行catch塊。必須要給catch的錯誤物件起名字。不同瀏覽器都有乙個message屬性儲存錯誤訊息。2 finally子句,在try catch塊後,無論如何都會執行finally子句的內...
JS JavaScript事件迴圈機制
首先區分程序和執行緒 瀏覽器的渲染程序是多執行緒的 gui渲染執行緒 js引擎執行緒 事件觸發執行緒 定時觸發器執行緒 非同步http請求執行緒 事件迴圈機制 上 釋 巨集任務 macrotask 和微任務 microtask 先看一段 的執行結果 console.log script start ...
9章 表單 js javaScript寶典
9.1 form物件 form物件 document.forms 0 使用元素名稱的字串作為陣列下標 document.forms formname 注意 陣列引用單詞的複數形式 另外可以使用表單名 document.formname 9.1訪問表單屬性 document.forms 0 actio...