JavaScript面试题大全(推荐)


Posted in Javascript onSeptember 22, 2016

1.求y和z的值是多少?

<script type="text/javascript">
var x = 1;
var y = 0;
var z = 0;
function add(n){n=n+1;}
y = add(x);
function add(n){n=n+3;}
z = add(x);
</script>

都为undefined,因为没有返回值。

2.javascript是面向对象的,怎么体现javascript的继承关系?

使用prototype来实现。

3.javascript怎样选中一个checkbox,怎样设置它无效?

document.all.cb1[0].disabled = true;

4.form中的input可以设置为readonly和disable,请问2者有什么区别?

readonly不可编辑,但可以选择和复制;值可以传递到后台

disabled不能编辑,不能复制,不能选择;值不可以传递到后台

5.js中的3种弹出式消息提醒(警告窗口,确认窗口,信息输入窗口)的命令式什么?

alert
confirm
prompt

6.form中的input有哪些类型?

7.javaScript的2种变量范围有什么不同?

全局变量:当前页面内有效

局部变量:方法内有效

8.列举javaScript的3种主要数据类型,2种复合数据类型和2种特殊数据类型。

主要数据类型:string, boolean, number

复合数据类型:function, object

9.程序中捕获异常的方法?

window.error

try{}catch(){}finally{}

10.写出函数DateDemo的返回结果,系统时间假定为今天

function DateDemo(){
var d, s="今天日期是:";
d = new Date();
s += d.getMonth() + "/";
s += d.getDate() + "/";
s += d.getYear();
return s;
}

结果:今天日期是:7/17/2010

11.写出程序运行的结果?

for(i=0, j=0; i<10, j<6; i++, j++){
k = i + j;
}

结果:10(小心陷阱)

12.运行的结果?

function hi(){
var a;
alert(a);
}

结果:undefined

13.运行的结果?

function hi(){
var a = null;
alert(a);
}

结果:null

14.浏览器的对象模型?

window

顶级对象

window.alert(msg)

window.prompt()

window.confirm()

if(window.confirm()){
...
}

window.open()

window.close()

document

document.write()

history

当用户浏览网页时,浏览器保存了一个最近所访问网页的url列表。这个列表就是用history对象表示。

history.back():后退

history.forward():前进

history.go(n):正数表示向前,负数表示向后

location

表示当前打开的窗口或框架的URL信息。

location.href:重定向

等价于location.assign(url)

location.host:类似www.163.com:80

navigator

表示浏览器的信息及js运行的环境

navigator.cookieEnabled:该属性表示是否启用cookie

screen

用于显示网页的显示器的大小和颜色

screen.width/screen.height:表示显示器的分辨率(总的宽度,高度)

15.XMLHTTPRequest对象是什么?

Ajax原理

16.超链接的属性target的可选值:_blank, _parent, _self, _top和框架名称有什么区别?

17.javascript的常用对象有哪些?

String, Math, Date和Array对象

18.innerHTML,innerText,outerHTML,innerText的区别?

Javascript 相关文章推荐
使用jscript实现二进制读写脚本代码
Jun 09 Javascript
js点击button按钮跳转到另一个新页面
Oct 10 Javascript
jquery中ready()函数执行的时机和window的load事件比较
Jun 22 Javascript
详细解读JavaScript编程中的Promise使用
Jul 27 Javascript
JavaScript中Number对象的toFixed() 方法详解
Sep 02 Javascript
JavaScript实现经典排序算法之冒泡排序
Dec 28 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
Apr 19 Javascript
Underscore之Array_动力节点Java学院整理
Jul 10 Javascript
javascript将url解析为json格式的两种方法
Aug 18 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
Nov 08 Javascript
JS拖拽排序插件Sortable.js用法实例分析
Feb 20 Javascript
JavaScript实现简易聊天对话框(加滚动条)
Feb 10 Javascript
JavaScript 是什么意思
Sep 22 #Javascript
利用Node.js制作爬取大众点评的爬虫
Sep 22 #Javascript
JavaScript与java语言有什么不同
Sep 22 #Javascript
JavaScript中数组slice和splice的对比小结
Sep 22 #Javascript
深入理解JavaScript中的并行处理
Sep 22 #Javascript
Actionscript与javascript交互实例程序(修改)
Sep 22 #Javascript
Javascript 调用 ActionScript 的简单方法
Sep 22 #Javascript
You might like
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
javascript实现动态侧边栏代码
2014/02/19 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
跟混乱的页面弹窗说再见
2019/04/11 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
Django 视图层(view)的使用
2018/11/09 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
python进度条显示-tqmd模块的实现示例
2020/08/23 Python
如何利用Python写个坦克大战
2020/11/18 Python
基于python实现监听Rabbitmq系统日志代码示例
2020/11/28 Python
Python实现京东抢秒杀功能
2021/01/25 Python
体育专业个人求职信范文
2013/12/27 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
飘柔洗发水广告词
2014/03/14 职场文书
物业保安岗位职责
2014/07/02 职场文书
工作作风承诺书
2014/08/30 职场文书
教师党员个人自我剖析材料
2014/09/29 职场文书
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
退税申请报告怎么写
2015/05/18 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
深入讲解Vue中父子组件通信与事件触发
2022/03/22 Vue.js
Java 多态分析
2022/04/26 Java/Android