2022-12-01

1. 数据类型是什么

  • 计算机程序通过操作值(如数值 3.14 )或文本(如“ He ll o World" )来工作。编程语言中这些可以表示和操作的值被称为类型,而 一 门语 言支持 的类型集也是门语言最基本的特征。

2. 什么是原始数据类型

  • 原始类型包括数值、字符串、布尔值、符号、null 和 undefined。

3. 什么是对象数据类型

  • 在 JavaScript 中,任何不是数值、字符串、布尔值、符号、null 和 undefined 的值都是对象。

4. JS中表示整数的类型是什么

  • Biglnt 这种数值类型的值是整数!

5. JS中数值的定义是什么

  • js教程数字(Number)也称为数值或数。 数值直接量 当数字直接出现在程序中时,被称为数值直接量。

6. JS中表示整数的范围是什么

73f6f6adbe8ee3312b40d956574871e.png

7. JS中表示准确整数的范围是什么

0f7069f7fa5d9d6cdf138f29a0ed7fd.png

8. JS中整数字面量有哪几种表示方法?

    1. 二进制:基数为2。
    1. 八进制:(基数为 8)表示整
      数,分别使用前缀 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.十进制:普通数字就是10进制。
  • 4.十六进制字面量:以0x或者0x开头,后跟一个十六进制数字字符串。
    1. 十六进制数字:数字0到9和字母 a(或A )到 f(或 F), a到f表示10到15。

9. 什么是浮点数?

  • 浮点数有一个小数点,实数表示为数字的整数部分,然后是小数点和小数部分。
    浮点数也可以用指数表示法表示:一个实数后面跟着字母 e(或 E),再跟着一个可选的符号 + (或符号 -),然后是一个整数指数。这个符号表示实数乘以10的指数次方。

语法为:

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

代码示例:

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

10. 浮点数字面量如何表示?

浮点字面量可以使用指数计数的方式表示。

  • 这种记数法表示的是实数值乘以 10的指数次幕。
  • 即实数值后面可以跟字母e(E),跟一个可选的加号或减号,在跟一个整数指数。
6.02e23  //6.02*10^23
6.02e-23  //6.02*10^-23

11. JS的算数运算符有哪几个?

  • 加法 +
    • 减法 -
    • 乘法 *
    • 除法 /
    • 取模 % (除后的余数)
    • 取幂 ** (ES2016 添加)

12. 什么是运算溢出?

  • JavaSc ri pt 中的算 术 在 遇到 上溢 出,下溢出或被零除时不会发生错误。在 数 值操作的结果 超过 最大可表示 数值时(上溢出), 结果是一个特 殊 的 无穷值 Infinity 。

13. 运算溢出包括哪两类?

  • 上溢出
  • 下溢出

14. 0除以0的结果是什么?

  • 0 除以 0 是没有意义的值,这个操作的结果是 一 个特殊的“非数值”( NaN, NotaNumber ) 。此外,无穷除无穷、负数平方根或 者用无战转 换为数值的非数 值作为 算术操作符 的操作数,结果 也 都是 NaN 。

你可能感兴趣的:(2022-12-01)