第三章 語言基礎

2021-10-13 06:07:10 字數 1670 閱讀 1094

它是操作符,不是函式,所以不需要引數(也可以使用引數)。

let message =

"***x"

;console.

log(

typeof message)

;//string

//以下是乙個特殊情況

console.

log(

typeof

null);

//object 因為null被認為是乙個對空物件的引用。0.

這個型別只有乙個值:undefined

es3之前沒有這個型別,新增這個特殊值的目的是明確空物件指標(null)和未初始化變數的區別。

只要變數要儲存物件,且當時沒有那個物件要儲存,就要用null來填充該變數。

1.浮點值

浮點值的精度最高可達17位小數,在算數計算中,遠不如整數精確。0.1+0.2得到的結果不是0.3,而是0.30000000000000004。由於這種微小的捨入錯誤,導致很難測試特定的浮點值。

2.值的範圍

let wyc = number.

max_value

+ number.

max_value

;let x =1;

console.

log(

"*** is "

+isfinite

(wyc));

console.

log(

"1 is "

+isfinite

(x))

;<

/script>

3.關於nan

console.

log(

"0/8 "+0

/8);

//0 console.

log(

"0/0 "+0

/0);

//nan

console.

log(

"8/0 "+8

/0);

//infinity

<

/script>

4.數制轉換

有三個函式:number()、parseint()、parsefloat()

字串不只是可以用雙引號和單引號表示,還可以用反引號表示:`(在英文輸入下,按1左邊的鍵)

反引號內的字串是「模板字面量」

let value =5;

let exponent =

"second"

;//如果不用模板字面量

let x1 = value +

" to the "

+ exponent +

" power is "

+ value * value;

console.

log(x1)

;//如果使用模板字面量

let x2 =`$

to the

$power is $`

; console.

log(x2)

;//輸出結果都是:5 to the second power is 25

<

/script>

這裡有兩部分沒看懂:模板字面量標籤函式、原始字串。

第三章 C 語言基礎 1

第三章 c 語言基礎 一 型別 1 物件的型別對編譯器而言是所佔記憶體的大小和能力。2 c 型別 1 內建 intrinsic built in 2 使用者自定義 user default 3 c 型別 1 值 value 型別 在堆疊分配的記憶體中儲存其實際值 2 引用 reference 型別 ...

Pytho基礎 第三章

3.1.1 def語句和引數 在呼叫print 或 len 等函式時,會傳入一些值放於括號中間,在此稱為引數。也可以自行定義接收引數的函式。def hello name print hello name hello yang 在此函式定義中,name為乙個 變元 即可以存放引數以及賦值。值得注意的是...

C語言第三章

main.c project1 created by sihan guo on 2019 06 13.include int main int argc,const char ar else 迴圈結構 當型 int icount 5 while icount 0 直到型迴圈結構 這個迴圈結構至少執行...