`
sakakokiya
  • 浏览: 507403 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

10道不错的JavaScript面试题目

阅读更多
基础部分
1 以下问题简短作答
1.1 Jscript的两种变量范围有什么不同?
1.2 列举Jscript的三种主要数据类型、两种复合数据类型和两种特殊数据类型。
1.3 程序中捕获异常的方法。
2 声明一个字符串数组并初始化,存放用于金额大写的十个中文字符
3 写出下列例程运行的结果
3.1 程序运行完毕后,k等于几?
for (i = 0, j = 0; i < 10, j<6; i++, j++) {
k = i + j;
}
3.2 写出函数DateDemo的返回结果,系统时间假定为今天
function DateDemo() {
var d, s = “今天日期是: “;
d = new Date();
s += d.getMonth() + “/”;
s += d.getDate() + “/”;
s += d.getYear();
return(s);
}
3.3 写出程序最后一条语句执行后变量result的值
var epsilon = 0.00000000001; // 一些需要测试的极小数字。
function integerCheck(a, b, c)
{
if ( (a*a) == ((b*b) + (c*c)) )
return true;
return false;
}
function floatCheck(a, b, c)
{
var delta = ((a*a) - ((b*b) + (c*c)))
delta = Math.abs(delta);
if (delta < epsilon)
return true;
return false;
}
function checkTriplet(a, b, c)
{
var d = 0;
if (b > a)
{
d = a;
a = b;
b = d;
}
if (c > a)
{
d = a;
a = c;
c = d;
}
if (((a % 1) == 0) && ((b % 1) == 0) && ((c % 1) == 0))
{
return integerCheck(a, b, c);
}
else
{
return floatCheck(a, b, c);
}
}
// 下面的三个语句赋给范例值,用于测试。
var sideA = 5;
var sideB = 5;
var sideC = Math.sqrt(50.001);
var result = checkTriplet(sideA, sideB, sideC);
4 写一个函数,返回指定的英文句子中的每个单词及其字符的起止位置
例:”The rain in Spain falls mainly in the plain.”
应依次返回”The 0-3”, ”rain 4-8” … … ”plain 38-43”
高级部分
5 浏览器对 JScript脚本的解释顺序?
6 判断下列表达式的真假
“100″ == 100;
false == 0;
“100″ === 100;
false === 0;
7 如何为语句设定默认对象(通常用来缩短特定情形下必须写的代码量,使代码变得更短且更易读)?在下面的例子中,请注意 Math的重复使用:
1
2
3
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10)
y = Math.tan(14 * Math.E)
8 在对象的属性的个数未知的情况下,如何对该对象的属性进行遍历?
9 书写一个匹配HTML标记的正则表达式
10 构造一个自定义对象,实现对一个矩形的对象化,要求:
a) 描述矩形的标识(name)
b) 描述矩形的颜色(color)
c) 描述矩形的宽度(width)
d) 描述矩形的高度(height)
e) 提供获取矩形面积的方法(getArea())
f) 写出构造函数的完整代码
g) 给出调用的实例代码
分享到:
评论

相关推荐

    [消防文员面试题目]消防面试题目.pdf

    [消防文员面试题目]消防面试题目.pdf

    JavaScript面试题目第一次总复习版本

    "JavaScript面试题目第一次总复习版本"是一个专为面试者设计的资源集合,旨在帮助他们巩固和深化对JavaScript的理解。这个版本特别强调了全面复习的重要性,确保涵盖所有核心概念和技术。 JavaScript,作为全球最受...

    Java常见笔试_面试题目深度剖析

    Java常见笔试_面试题目深度剖析

    面试题目_cc++面试-----17道经典编程题目分析

    这道题目考察了字符串处理的能力,要求读者编写一个函数来比较两个字符串,并输出它们第一个不同字母的位置。大小写不敏感是指忽略字母的大小写差异。 2. 判断一个数是不是回文数,数字 1234321 这道题目考察了...

    HCIE 面试题目 2015.10.16

    HCIE 面试题目 非常棒,覆盖非常广

    python常见的面试题目.txt

    python常见的面试题目.txtpython常见的面试题目.txtpython常见的面试题目.txtpython常见的面试题目.txtpython常见的面试题目.txtpython常见的面试题目.txtpython常见的面试题目.txtpython常见的面试题目.txtpython...

    Java常见笔试,面试题目深度剖析

    Java常见笔试,面试题目深度剖析

    17道面试题目

    17道面试题目

    ios 面试题目及答案

    标题 "iOS 面试题目及答案" 指出了文件内容主要围绕iOS开发相关的面试题目和答案展开,覆盖了iOS开发中的一些核心概念和技术点。描述部分说明这些面试题目非常全面,涉及了Objective-C、Cocoa Touch以及Xcode的使用...

    经典面试题目 经典面试题目 经典面试题目 经典面试题目

    在IT行业的面试中,经典面试题目是评估求职者技能、经验和知识深度的重要工具。这些题目通常涵盖编程语言、数据结构、算法、操作系统、数据库、网络、软件工程等多个方面。以下是一些可能出现的经典面试题目及其详细...

    10-脉脉 相关面试题目

    脉脉相关面试题目知识点 知识点1:数据表设计 在这个面试题目中,我们可以看到两个表:dau 表和 users 表。dau 表记录了每天脉脉活跃用户的uid和不同模块的活跃时长,users 表记录了脉脉所有注册用户的一些属性。...

    .net面试题目包含数据库,javascript c#

    在.NET技术领域,面试往往涉及广泛的议题,包括但不限于数据库理论与操作、JavaScript基础与高级特性,以及C#编程语言的核心概念。以下是对这些关键知识点的详细解析: **数据库相关知识点:** 1. **SQL基础**:...

    HCIE面试题目V21挺全的

    HCIE面试题目V21 挺全的

    71道Android开发面试题目

    71道Android开发面试题目,基本的都是必须要掌握的知识。

    java 常见的面试题目以及答案.txt

    java 常见的面试题目以及答案.txt java 常见的面试题目以及答案.txt java 常见的面试题目以及答案.txt java 常见的面试题目以及答案.txt java 常见的面试题目以及答案.txtjava 常见的面试题目以及答案.txt java 常见...

    Java常见笔试、面试题目深度剖析

    这份资源"Java常见笔试、面试题目深度剖析"显然是为了帮助求职者更好地准备相关考试而设计的。以下将对Java笔试和面试的一些核心知识点进行详细的阐述: 1. **基础语法**:Java的基础包括变量、数据类型、运算符、...

    asp.net上海面试题目(经典)

    本压缩包包含的“ASP.NET上海面试题目(经典)”资料,提供了130道面试题目,涵盖了ASP.NET、SQL Server等关键知识点,对于准备在上海地区寻求ASP.NET相关工作的求职者来说,具有很高的参考价值。 以下是部分题目...

    华为计算机公司的面试题目

    华为公司作为全球知名的IT巨头,其面试题目往往涵盖了计算机科学和技术的多个领域,旨在测试应聘者的综合素质和专业技能。从提供的文件名来看,我们可以推测这些面试题目可能涉及到算法、技术支持以及可能的一些行业...

Global site tag (gtag.js) - Google Analytics