400个最常见的 JavaScript 面试问答(17)
写在前面的
点击订阅专栏,即可查阅全部内容及后续更新
大家好,我是 海拥 ,专注于前端知识的分享。今天将给大家带来的是 400 个最常见的 JavaScript 面试问答第 17 部分。接下来我会持续更新(争取日更,也可能每周3-5篇),每小节大概 10 道题左右,总共会有 400 多道。
大家一定要记得点赞收藏呀,关注我的牛客账号 海拥 ,并且三连(点赞+收藏+评论)本篇文章,私信我可免费领取一本计算机相关书籍哦。
161.如何更改 HTML 元素的样式?
您可以使用 javascript 更改 HTML 元素的内联样式或类名
使用样式属性:您可以使用样式属性修改内联样式
document.getElementById("title").style.fontSize = "30px";
使用 ClassName 属性:使用 className 属性很容易修改元素类
document.getElementById("title").className = "custom-title";
162.1+2+'3' 的结果是什么?
输出将是33. 由于1和2是数值,前两位数字的结果将是数值3。下一个数字是字符串类型值,因为数值3和字符串类型值3的相加只是一个串联值33。
163.什么是调试器语句?
调试器语句调用任何可用的调试功能,例如设置断点。如果没有可用的调试功能,则此语句无效。
例如,在下面的函数中插入了一个调试器语句。因此,
执行在调试器语句处暂停,就像脚本源中的断点一样。
function getProfile() { // 代码在这里 debugger; // 代码在这里 }
164.调试中断点的目的是什么?
一旦执行调试器语句并弹出调试器窗口,您就可以在 javascript 代码中设置断点。在每个断点处,javascript 将停止执行,并让您检查 JavaScript 值。检查值后,您可以使用播放按钮恢复代码的执行。
165.我可以使用保留字作为标识符吗?
不,您不能将保留字用作变量、标签、对象或函数名称。让我们看一个简单的例子,
var else = "hello"; // 未捕获的 SyntaxError: 意外的标记 else
166.你如何检测移动浏览器?
您可以使用正则表达式,它会根据用户是否使用手机浏览来返回 true 或 false 值。
window.mobilecheck = function() { var mobileCheck = false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hon
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
在本专栏中,我们将讨论面试中经常被问到的 400 多个常见的 JavaScript 面试问题,包括各种原生 JavaScript 的难点,学成之后可以使用 JavaScript 做一些酷炫的小游戏、工具等。如果你是正在学习前端的学生,对前端感兴趣想学习 JavaScript,或者是想找前端相关的工作却从未接触过 JavaScript,一头雾水不知从何学起。你都可以订阅本专栏,这将是你的最佳入门读物