javascript面试题--持续更新

2020-11-17  本文已影响0人  提莫队长1234
Javascript的作用
Javascript的特点
Javascript的组成

由ECMAScript、BOM、DOM组成

Javascript变量命名规范
JavaScript数据类型有哪些?

undefined 未定义
boolean 布尔类型 (true,false)
string 字符串
number 数字类型 (整数,浮点型)
null 表示空对象
object 表示对象

请说出强制类型转换的三个函数

Number()、String()、Boolean()

请说出布尔类型为false的情形

null undefined 0 ''(空字符) NaN

JavaScript中分别用提示框弹出、页面输出、控制台输出三种方式实现在页面上输出”Hello world!”?
alert("Hello world!");
document.write("Hello world!");
console.log("Hello world!");
请写出Math对象的三个常用方法及其作用
请写出window对象的五个常用方法及其作用
请写出Date对象获取年月日时分秒的代码
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSecond();
String的常用三个方法
Array的常用三个方法
简述列举文档对象模型DOM里document的常用的查找访问节点的方法?

document.getElementById() 返回指定id的第一个对象的引用
document.getElementsByName() 返回指定名称的对象的集合
document.getElementsByTagName() 返回有指定标签名的对象的集合

"=="和"==="的区别?

== 表示两者值是否相等,会忽略类型
=== 表示不仅值是否相等,还需要类型也要相同

JavaScript中常见的事件有哪些,请尝试说明几种,至少列出4种以上,并且说明什么时候、什么情况触发?

onclick 鼠标单击
onchange 文字改变
onmouseover 鼠标悬停
onmouseout 鼠标离开
onblur 失去焦点
onfocus 获取焦点

写出JS中常用节点之间层次关系的属性?

obj.parentNode 父节点
obj.firstChild 首个子节点
obj.lastChild 最后子节点
obj.children 所有的子元素(只包含标签),返回类型HTMLCollection
obj.childNodes 所有的子节点(包括空白符、注释),返回类型NodeList集合
obj.nextSibling 后一位兄弟节点
obj.previousSibling 前一位兄弟节点

style常用的属性有哪些?

border
fontSize
textAlign
color
textDecoration
backgroundColor
padding
margin

请写出Ajax的步骤?
上一篇 下一篇

猜你喜欢

热点阅读