JavaScript 基础问题 56-65
2024-01-29 08:19:58
56. 输出是什么?
console.log(typeof NaN);
输出:
number
解释:
NaN 是一个特殊的数字值,表示 "not a number",它属于 Number 数据类型,因此输出结果为 "number"。
57. 输出是什么?
console.log(typeof true);
输出:
boolean
解释:
true 是一个布尔值,表示真或假,它属于 Boolean 数据类型,因此输出结果为 "boolean"。
58. 输出是什么?
console.log(typeof undefined);
输出:
undefined
解释:
undefined 是一个特殊的值,表示一个变量尚未被赋值,它属于 Undefined 数据类型,因此输出结果为 "undefined"。
59. 输出是什么?
console.log(typeof null);
输出:
object
解释:
null 是一个特殊的值,表示一个空对象,它属于 Object 数据类型,因此输出结果为 "object"。
60. 输出是什么?
console.log(typeof Symbol());
输出:
symbol
解释:
Symbol() 是一个函数,它创建一个唯一的符号值,Symbol 数据类型是 ES6 中新引入的,它用于创建唯一的标识符,因此输出结果为 "symbol"。
61. 输出是什么?
console.log(typeof [1, 2, 3]);
输出:
object
解释:
[1, 2, 3] 是一个数组,它属于 Object 数据类型,因此输出结果为 "object"。
62. 输出是什
console.log(typeof { name: 'John', age: 30 });
输出:
object
解释:
{ name: 'John', age: 30 } 是一个对象,它属于 Object 数据类型,因此输出结果为 "object"。
63. 输出是什么?
function myFunction() {
return 'Hello World!';
}
console.log(typeof myFunction);
输出:
function
解释:
myFunction 是一个函数,它属于 Function 数据类型,因此输出结果为 "function"。
64. 输出是什么?
console.log(typeof Math);
输出:
object
解释:
Math 是一个内置对象,它包含了许多数学相关的方法和属性,它属于 Object 数据类型,因此输出结果为 "object"。
65. 输出是什么?
console.log(typeof window);
输出:
object
解释:
window 是一个全局对象,它代表浏览器窗口,它包含了许多与浏览器相关的属性和方法,它属于 Object 数据类型,因此输出结果为 "object"。