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 相关文章推荐
突发奇想的一个jquery插件
Nov 19 Javascript
jquery用data方法获取某个元素上的事件
Jun 23 Javascript
PHP+jQuery+Ajax实现多图片上传效果
Mar 14 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
Dec 02 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
Dec 03 Javascript
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
JavaScript中重名的函数与对象示例详析
Sep 28 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
Oct 19 Javascript
JavaScript实现与使用发布/订阅模式详解
Jan 19 Javascript
微信小程序渲染性能调优小结
Jul 30 Javascript
vue-cli和v-charts实现可视化图表过程解析
Oct 08 Javascript
浅析Vue 防抖与节流的使用
Nov 14 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设置images目录不充许http访问的方法
2016/11/01 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
vue filters的使用详解
2018/06/11 Javascript
vue实现一个炫酷的日历组件
2018/10/08 Javascript
微信小程序自定义组件实现环形进度条
2020/11/17 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
python学习 流程控制语句详解
2016/06/01 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
Python如何重新加载模块
2020/07/29 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
菲律宾领先的在线时尚商店:Zalora菲律宾
2018/02/08 全球购物
文秘专业应届生求职信范文
2013/11/14 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
PyTorch 如何设置随机数种子使结果可复现
2021/05/12 Python
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫