asp。net程序设计基础教程(第2版)陈长喜第二章课后习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2章JavaScript语言简介

2.1

3.1作业题

1、JavaScript中使用的数据类型有几种?

JavaScript中使用6种数据类型:数字(Numbers)、字符串(Strings)、布尔值

(Booleans)、空(Null)、未定义(Undefined)、对象(Objects);前面3种是常用类型。

2、5==”5”与5===”5”的结果一样吗?5!=”5”与5!==”5”一样吗?

5==”5”的结果是True,5===”5”的结果是False,二者结果不一样。

5!=”5”的结果是False,5!==”5”的结果是True,二者结果不一样。

3、0次while循环、1次while循环在什么条件下运行结果相同?什么条件下不同?

当循环的判断条件第一次为真时,二者的执行效果相同;循环的判断条件第一次为假时,二者的执行效果不同。

4、给数组添加和删除元素有两组函数:push()/pop()与unshift()/shift(),有什么区别?

数组添加与删除元素的方法有两组:在数组末尾用push( )、pop( ),在开头用unshift( )、shift( )。

5、文档对象模型获取元素的方法是什么?

文档对象模型有两种方法获取一个文档的元素,getElementById()和getElementByTagName(),前者通过元素的id标识进行访问,后者是通过标签名进行访问。

6、利用乘法运算和for循环定义五次乘方的函数fifth_power()。

function fifth_power(a){

if(a==0){

return 0;

}

var fp=1;

for(i=1;i<=5;i++){

fp=fp*a;

}

return fp;

}

2.1

3.2思考题:

1、既然语言功能强大,为什么还要采用功能较弱的脚本语言?

是开发服务器端程序的强大工具,但有时为了降低服务器负担与通信流量,这就需要编写能够在客户端执行的程序。脚本语言是开发在客户端执行程序的工具,将脚本语言与相结合会更具有效率。

2、JavaScript语言和Java语言是一回事吗?

JavaScript语言、Java语言是两种不同的语言,没有直接的隶属关系。Java语言由美国Sun公司(后被Oracle公司收购)开发,是一种面向对象、跨平台的编程语言,它与 语言分属两个不同方向的开发工具,有较好的网络编程优点,被不少程序员热衷使用。

JavaScript语言由程序员Brendan Eich在1996年开发,当时叫LiveScript,为了检测Web 站点在不同浏览器的运行情况,各大软件公司与欧洲计算机制造商协会(简称ECMA)联合发布了浏览器支持的ECMAScript标准版本,它后来被通俗地称为JavaScript。

3、0xb,013,11表示数字的大小一样吗?

一样,十进制都是11,0xb是十六进制形式,013是八进制形式。

4、可以使用:do/if/case这些单词为变量或者常量命名吗?

不可以。因为它们都是关键字,具有特定的语法含义,做为变量的名字产生意想不到的的结果,导致程序的混乱。

5、怎样把三元语句改写为if结构:(sex=”male”)?alert(“Hello, Sir!”):alert(“Hello, Miss!”);?

If(sex=”male”)then{

alert(“Hello, Sir!”);

}else{

alert(“Hello, Miss!”)

}

--阿举2014.12.20

相关文档
最新文档