JS初级面试(二)

web前端开发是一项很特殊的工作,涵盖的知识面非常广,它既有具体的技术,又有抽象的理念。

JS初级面试(二)_第1张图片

1.列举JavaScript中的数据类型。

Undefined、Null、Boolean、Number、String、Object。

2.如何实现alert中的换行?

alert中实现换行用\n。

3.document.write和innerHTML的区别?

write是document对象的一个方法,是在页面里写内容,它会覆盖页面内容,是写死的;innerHTML是DOM元素对象的一个属性,用于设置内容。

4.JavaScript中的三种弹出式消息提醒,分别为alert、confirm、prompt,请简要阐述。

alert——弹出警告框。在文本中加入“\n”就可以换行。
confirm——弹出确认框。会返回布尔值,通过这个值可以判断单击时是“确认”还是“取消”。true表示单击了“确认”,false表示单击了“取消”。
prompt——弹出输入框。单击“确认”返回输入框中的值,单击“取消”返回null。

5.如果在Activity中对一些资源以及状态进行保存操作,最好是在生命周期的哪个函数中进行呢?

onStart()

6.下列哪个对访问修饰符作用范围由大到小排列是正确的?

public > protected > default > private

7.当margin-top、padding-top的值是百分比时,分别是如何计算的?

相对最近父级块级元素的width,相对最近父级块级元素的width

你可能感兴趣的:(JS初级面试(二))