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 相关文章推荐
javascript 特殊字符串
Feb 25 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
Apr 07 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
Nov 20 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
Apr 21 Javascript
bootstrap手风琴制作方法详解
Jan 11 Javascript
详解Angular5 服务端渲染实战
Jan 04 Javascript
Node.js静态服务器的实现方法
Feb 28 Javascript
使用 node.js 模仿 Apache 小部分功能
Jul 07 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
May 03 Javascript
封装Vue Element的table表格组件的示例详解
Aug 19 Javascript
vue组件中实现嵌套子组件案例
Aug 31 Javascript
使用vue3重构拼图游戏的实现示例
Jan 25 Vue.js
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 执行系统外部命令 system() exec() passthru()
2009/08/11 PHP
PHP 读取文件内容代码(txt,js等)
2009/12/06 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
PHP实现导出excel数据的类库用法示例
2016/10/15 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
关于图片验证码设计的思考
2007/01/29 Javascript
javascript XML数据显示为HTML一例
2008/12/23 Javascript
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
JS HTML5 音乐天气播放器(Ajax获取天气信息)
2013/05/26 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
jquery实现翻动fadeIn显示的方法
2015/03/05 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
Element 默认勾选表格 toggleRowSelection的实现
2019/09/04 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
2019/10/24 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
JavaScript实现网页下拉菜单效果
2020/11/20 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
[00:35]TI7不朽珍藏III——寒冰飞龙不朽展示
2017/07/15 DOTA
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
大家都说好用的Python命令行库click的使用
2019/11/07 Python
会计电算化专业自荐信
2014/03/15 职场文书
公司合作意向书范文
2014/07/30 职场文书
公司委托书格式范本
2014/09/16 职场文书
2014年发展党员工作总结
2014/11/12 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
建党伟业电影观后感
2015/06/01 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
springboot中的pom文件 project报错问题
2022/01/18 Java/Android