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 相关文章推荐
firefox火狐浏览器与与ie兼容的2个问题总结
Jul 20 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
Oct 18 Javascript
jquery ajax提交整个表单元素的快捷办法
Mar 27 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
Jan 24 Javascript
基于javascript实现文字无缝滚动效果
Mar 22 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
Sep 25 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
关于axios如何全局注册浅析
Jan 14 Javascript
Vue+axios实现统一接口管理的方法
Jul 23 Javascript
JavaScript常见鼠标事件与用法分析
Jan 03 Javascript
javascript实现导航栏分页效果
Jun 27 Javascript
小程序实现上下移动切换位置
Sep 23 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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
浅谈PHP封装CURL
2019/03/06 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
jquery 插件开发方法小结
2009/10/23 Javascript
Jquery 最近浏览过的商品的功能实现代码
2010/05/14 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
JS将指定的某个字符全部转换为其他字符实例代码
2020/10/13 Javascript
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
Python实现选择排序
2017/06/04 Python
Python实现购物车购物小程序
2018/04/18 Python
Python设计模式之观察者模式原理与用法详解
2019/01/16 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
python IP地址转整数
2020/11/20 Python
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
保密工作实施方案
2014/02/24 职场文书
绿色环保标语
2014/06/12 职场文书
element tree树形组件回显数据问题解决
2022/08/14 Javascript