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 相关文章推荐
js添加select下默认的option的value和text的方法
Oct 19 Javascript
基于insertBefore制作简单的循环插空效果
Sep 21 Javascript
jquery+ajax实现注册实时验证实例详解
Dec 08 Javascript
node.js+express制作网页计算器
Jan 17 Javascript
jQuery插件formValidator实现表单验证
May 23 Javascript
json格式的javascript对象用法分析
Jul 04 Javascript
vue多种弹框的弹出形式的示例代码
Sep 18 Javascript
HTML5开发Kinect体感游戏的实例应用
Sep 18 Javascript
js中的闭包实例展示
Nov 01 Javascript
详解基于webpack&amp;gettext的前端多语言方案
Jan 29 Javascript
JS访问对象两种方式区别解析
Aug 29 Javascript
js实现抽奖功能
Nov 24 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实现文件上传二法
2006/10/09 PHP
php array_filter除去数组中的空字符元素
2020/06/21 PHP
php+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
juqery 学习之五 文档处理 包裹、替换、删除、复制
2011/02/11 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
2020/11/10 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
[01:56]2014DOTA2西雅图邀请赛 MVP外卡赛老队长精辟点评
2014/07/09 DOTA
Python随机生成一个6位的验证码代码分享
2015/03/24 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
详解Python做一个名片管理系统
2019/03/14 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
2019/08/22 Python
python实现字符串和数字拼接
2020/03/02 Python
python 使用while循环输出*组成的菱形实例
2020/04/12 Python
Python3与fastdfs分布式文件系统如何实现交互
2020/06/23 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
给排水专业应届生求职信
2013/10/12 职场文书
播音主持女孩的自我评价分享
2013/11/20 职场文书
酒店总经理欢迎词
2014/01/15 职场文书
优秀本科生求职推荐信
2014/02/24 职场文书
购房协议书范本
2014/10/02 职场文书
python基础之while循环语句的使用
2021/04/20 Python