JavaScript 面试问答 |第 2 组
- JavaScript 中的所有循环结构是什么?
- while 循环: while 循环是一种控制流语句,它允许根据给定的布尔条件重复执行代码。 while 循环可以被认为是一个重复的 if 语句。
- for 循环: for 循环提供了一种编写循环结构的简洁方式。与 while 循环不同,for 语句在一行中使用初始化、条件和递增/递减,从而提供更短、易于调试的循环结构。
- do while: do-while循环类似于while循环,唯一的区别是它在执行语句后检查条件,因此是退出控制循环的一个例子。
- 如何更改元素的样式/类?
要更改元素的样式/类,有两种可能的方法。document.getElementById("myText").style.fontSize = "16px;
document.getElementById("myText").className = "class";
- 解释如何使用 JavaScript 读写文件?
- readFile()函数用于读取操作。
readFile( Path, Options, Callback)
- writeFile()函数用于写入操作。
writeFile( Path, Data, Callback)
- readFile()函数用于读取操作。
- 什么叫做 JavaScript 中的变量类型?
变量类型是用于存储数字并使用同一变量分配“字符串”的变量类型。Geeks = 42; Geeks = "GeeksforGeeks";
- 如何在 JavaScript 中将任何基数的字符串转换为整数?
在 JavaScript 中,parseInt()函数用于将字符串转换为整数。该函数返回一个基数整数,该整数在 parseInt()函数的第二个参数中指定。当字符串不包含数字时,parseInt()函数返回 Nan(不是数字)。 - 解释如何检测客户端机器上的操作系统?
要检测客户端机器上的操作系统,可以简单地使用 navigator.appVersion 或 navigator.userAgent 属性。 Navigator appVersion 属性是一个只读属性,它返回代表浏览器版本信息的字符串。 - JavaScript 中可用的弹出框类型有哪些?
JavaScript 中提供了三种类型的弹出框。- 警报
- 确认
- 迅速的
- 警告框和确认框有什么区别?
警报框将仅显示一个按钮,即确定按钮。它用于通知用户该协议必须同意。但是确认框显示两个按钮确定和取消,用户可以决定是否同意。 - 在 JavaScript 中使用 innerHTML 有什么缺点?
在 JavaScript 中使用 innerHTML 有很多缺点,比如内容会随处替换。如果你使用 += 像“innerHTML = innerHTML + 'html'”,旧的内容仍然会被 HTML 替换。它保留附加到任何 DOM 元素的事件处理程序。 - void(0) 有什么用?
void(0) 用于在调用期间不刷新页面的情况下调用另一个方法,将传递“零”参数。 - 什么是 JavaScript Cookie?
Cookie 是存储在用户计算机上的小文件。它们用于保存特定于特定客户端和网站的少量数据,并且可以由 Web 服务器或客户端计算机访问。当 cookie 被发明时,它们基本上是包含有关您和您的偏好信息的小文件。例如,当您选择浏览网站的语言时,该网站会将信息保存在您计算机上称为 cookie 的文档中,下次您访问该网站时,它将能够读取之前保存的 cookie。 - 如何使用 JavaScript 创建 cookie?
要使用 JavaScript 创建 cookie,您只需为 document.cookie 对象分配一个字符串值。document.cookie = "key1 = value1; key2 = value2; expires = date";
- 如何使用 JavaScript 读取 cookie?
document.cookie的值用于创建 cookie。每当您想访问 cookie 时,都可以使用字符串。 document.cookie字符串保留一个由分号分隔的name = value对列表,其中name是cookie的名称, value是它的字符串value 。 - 如何使用 JavaScript 删除 cookie?
删除 cookie 比创建或读取 cookie 容易得多,您只需要设置 expires = “过去时间” 并确保一件事定义了正确的 cookie 路径,除非很少有人不允许您删除 cookie。 - 什么是转义字符和 escape()函数?
- 转义字符:字符您想使用一些特殊字符(如单引号和双引号、撇号和 & 符号)时,需要使用此字符。所有特殊字符在 JavaScript 中都起着重要作用,要忽略它或打印那个特殊字符,可以使用转义字符反斜杠“\” 。它通常会忽略并表现得像一个正常的字符。
// Need escape character document.write("GeeksforGeeks: A Computer Science Portal "for Geeks" ") document.write("GeeksforGeeks: A Computer Science Portal \"for Geeks\" ")
- escape()函数: escape()函数将字符串作为参数并对其进行编码,以便可以将其传输到任何支持 ASCII字符的网络中的任何计算机。
- 转义字符:字符您想使用一些特殊字符(如单引号和双引号、撇号和 & 符号)时,需要使用此字符。所有特殊字符在 JavaScript 中都起着重要作用,要忽略它或打印那个特殊字符,可以使用转义字符反斜杠“\” 。它通常会忽略并表现得像一个正常的字符。
- JavaScript 是否有概念级别的作用域?
JavaScript 不是概念级别的作用域,它在任何函数内声明的变量在函数内都有作用域。 - 如何在 JavaScript 中创建通用对象?
要在 JavaScript 中创建通用对象,请使用var I = new object();
- 哪些关键字用于处理异常?
执行 JavaScript 代码时,几乎肯定会发生错误。这些错误可能是由于程序员方面的错误输入而导致的,或者即使程序的逻辑存在问题。但是所有错误都可以通过使用以下命令来解决。- try语句允许您测试代码块以检查错误。
- 如果存在任何错误, catch语句允许您处理错误。
- throw语句允许您自己犯错误。
- 模糊函数有什么用?
它用于从选定元素中移除焦点。此方法启动模糊事件,或者它可以附加一个函数以在发生模糊事件时运行。 - JavaScript 中的 unshift 方法是什么?
它用于在数组的前面插入元素。它类似于在数组开头插入元素的push方法。
我们已经在 JavaScript 面试问答 | 中讨论了一些问题。第 1 组。以下是一些更相关的问题: