JS基礎積累2

2021-10-01 20:51:24 字數 2630 閱讀 8133

如果「+」兩邊又一邊是字串,那麼他就是字串連線符

console.

log(

"a"+1)

;

把運算子右邊的值, 賦值給左邊的變數

注意點 :

數學裡面除數不能為零 js裡面也一樣 如果0做了除數, 那麼得到的結果是infinity

除法會得到無理數或者無限迴圈小數 不影響開發

console.

log(1/

3);

盡量不要使用小數去運算 會失去精確度

console.

log(

0.5-

0.2)

;

//< > <= >= != == != ===
表示式 : 有運算子和運算元組成的式子 關係表示式的結果只有兩種結果 布林型別的 true false

== 是比較兩個資料的值是否相等 不比較資料型別

&& || ! 邏輯運算子是比較多個關係表示式之間的關係 邏輯運算子的結果不只是布林型別的值

(1)邏輯與 && 一假則假

(2)邏輯或 || 一真則真

(3)邏輯非 ! true變false, false變true

加等運算子 「+=」:在自身的基礎上加多少

var a =0;

console.

log(a+=5)

;//a+=5 等於 a = a + 5

減等運算子 「-=」:在自身的基礎上減多少

var a =0;

console.

log(a-=5)

;//a-=5 等於 a = a - 5

減等運算子 「*=」:在自身的基礎上乘多少

var a =2;

console.

log(a*=5)

;//a*=5 等於 a = a * 5

除等運算子 「/=」:在自身的基礎上除多少

var a =2;

console.

log(a/=5)

;// a/=5 等於 a = a / 5

模等運算子 「/=」:在自身的基礎上模餘多少

math.abs() 求某個數的絕對值

var num =-6

;console.

log(math.

abs(num)

);

math.round() 四捨五入

var num =

3.333

;console.

log(math.

round

(num)

);

math.max() 求最大值

console.

log(math.

max(30,

60,99)

);

math.min() 求最小值

console.

log(math.

min(30,

60,99)

);

math.random() 生成0-1之間的隨機數

var num1 = math.

random()

*10//1-10之間

console.

log(math.

random

(num1)

);

底板函式 math.floor() 向下取整

console.

log(math.

floor

(num1)

);

天花板函式 math.ceil() 向上取整

console.

log(math.

ceil

(num1)

);

math.pi 常量 必須使用math去呼叫 圓周率

var r =3;

console.

log(math.

pi* r * r)

;

math.e 自然對數

console.

log(math.e)

;

math.pow(x, y) 10^3 冪運算

var n = math.pi*

math

(r,2

)//r為底數,2是指數

console.

log(n)

;

顯示轉換和隱式轉換

顯示轉換 : 程式設計師手動去做轉換

隱式轉換

nan:not a number

它是數字型別中乙個特殊的值 是數學計算錯誤得出的結果

nan不等於任何數值, 包括他自己

nan與任何數字進行計算 得到的都是nan

檢測乙個資料是不是nan isnan(資料)

HTML基礎積累2

1 作用 預設顯示方式為從上到下的顯示資料 2 列表的組成 類表型別和列表項 3 類表分類 有序列表 語法 千與千尋 龍貓哈兒的移動城堡 無序列表 語法 自定義列表 語法 dl類表型別 dt列表的標題 dd列表項 千與千尋 千尋懸崖上的金魚姬 波妞海賊王 索隆1 表單的作用 用於顯示 收集使用者資訊...

JS基礎知識積累4

do while結構 for迴圈結構 while 條件 true false 判斷條件是否成立,如果成立,執行迴圈體 重新判斷條件是否成立 如果不成立,跳出迴圈,執行大括號之後的 條件語句可以是 關係表示式 布林型別的值 其他型別的值 都會轉換成布林型別 do while 判斷條件 true fal...

JS工具積累

js判斷數字或小數 function checknumber numval d if numval else 數字 千分位 形式 千分位 形式,即從個位數起,每三位之間加乙個逗號,例如,將7654321輸出成7,654,321。function formatcurrency num 和php一樣的時...