犀牛書【第3章---類型、值、變量】

1. 數(shù)據(jù)類型是什么

  • 計(jì)算機(jī)程序通過操作值(如數(shù)值 3.14 )或文本(如“ He ll o World" )來工作。編程語言中這些可以表示和操作的值被稱為類型,而 一 門語 言支持 的類型集也是門語言最基本的特征。

2. 什么是原始數(shù)據(jù)類型

  • 原始類型包括數(shù)值、字符串、布爾值、符號(hào)、null 和 undefined。

3. 什么是對(duì)象數(shù)據(jù)類型

  • 在 JavaScript 中,任何不是數(shù)值、字符串、布爾值、符號(hào)、null 和 undefined 的值都是對(duì)象。

4. JS中表示整數(shù)的類型是什么

  • Biglnt 這種數(shù)值類型的值是整數(shù)

5. JS中數(shù)值的定義是什么

  • js教程數(shù)字(Number)也稱為數(shù)值或數(shù)。 數(shù)值直接量 當(dāng)數(shù)字直接出現(xiàn)在程序中時(shí),被稱為數(shù)值直接量。

6. JS中表示整數(shù)的范圍是什么

6.png

7. JS中表示準(zhǔn)確整數(shù)的范圍是什么

7.png

8. JS中整數(shù)字面量有哪幾種表示方法?(4種)

示例.png
    1. 二進(jìn)制:基數(shù)為2。
    1. 八進(jìn)制:(基數(shù)為 8)表示整數(shù),分別使用前綴 0b 或0o (或 08 00 ):
0b10101 // => 21: (1*16 +0*8 + 1*4+0*2+ l*l)
00377  //  => 255: (3*64 + 7*8 + 7*1)
  • 3.十進(jìn)制:普通數(shù)字就是10進(jìn)制。
  • 4.十六進(jìn)制字面量:以0x或者0x開頭,后跟一個(gè)十六進(jìn)制數(shù)字字符串。
    1. 十六進(jìn)制數(shù)字:數(shù)字0到9和字母 a(或A )到 f(或 F), a到f表示10到15。

9. 什么是浮點(diǎn)數(shù)?

  • 浮點(diǎn)數(shù)有一個(gè)小數(shù)點(diǎn),實(shí)數(shù)表示為數(shù)字的整數(shù)部分,然后是小數(shù)點(diǎn)和小數(shù)部分。

浮點(diǎn)數(shù)也可以用指數(shù)表示法表示:一個(gè)實(shí)數(shù)后面跟著字母 e(或 E),再跟著一個(gè)可選的符號(hào) + (或符號(hào) -),然后是一個(gè)整數(shù)指數(shù)。這個(gè)符號(hào)表示實(shí)數(shù)乘以10的指數(shù)次方。

語法為:

[digits][.digits][(E | e)[(+ | -)]digits]

代碼示例:

3.14
2345.6789
.33333333
6.02e23        // 6.02 * 10^23
1.4738223E-32  // 1.4738223 * 10^-32

10. 浮點(diǎn)數(shù)字面量如何表示?

浮點(diǎn)字面量可以使用指數(shù)計(jì)數(shù)的方式表示。

  • 這種記數(shù)法表示的是實(shí)數(shù)值乘以 10的指數(shù)次幕。
  • 即實(shí)數(shù)值后面可以跟字母e(E),跟一個(gè)可選的加號(hào)或減號(hào),在跟一個(gè)整數(shù)指數(shù)。
6.02e23  //6.02*10^23
6.02e-23  //6.02*10^-23

————————————————

11. JS的算數(shù)運(yùn)算符有哪幾個(gè)?(6個(gè))

  • 加法 +
  • 減法 -
  • 乘法 *
  • 除法 /
  • 取模 % (除后的余數(shù))
  • 取冪 ** (ES2016 添加)

12. 什么是運(yùn)算溢出?

  • JavaSc ri pt 中的算 術(shù) 在 遇到 上溢 出,下溢出或被零除時(shí)不會(huì)發(fā)生錯(cuò)誤。在 數(shù) 值操作的結(jié)果 超過 最大可表示 數(shù)值時(shí)(上溢出), 結(jié)果是一個(gè)特 殊 的 無窮值 Infinity 。

13. 運(yùn)算溢出包括哪兩類?

  • 上溢出
  • 下溢出

14. 0除以0的結(jié)果是什么?

  • 0 除以 0 是沒有意義的值,這個(gè)操作的結(jié)果是 一 個(gè)特殊的“非數(shù)值”( NaN, NotaNumber ) 。此外,無窮除無窮、負(fù)數(shù)平方根或 者用無戰(zhàn)轉(zhuǎn) 換為數(shù)值的非數(shù) 值作為 算術(shù)操作符 的操作數(shù),結(jié)果 也 都是 NaN 。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容