JS JavaScript 學習筆記

2021-09-11 20:56:53 字數 2668 閱讀 2379

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...