第2章 JavaScript语言简介
2.13.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;
}
asp 字符串转数组return fp;
}
2.13.2思考题:
1、 既然Asp语言功能强大,为什么还要采用功能较弱的脚本语言?
ASP.NET是开发服务器端程序的强大工具,但有时为了降低服务器负担与通信流量,这就需要编写能够在客户端执行的程序。脚本语言是开发在客户端执行程序的工具,将脚本语言与ASP.NET相结合会更具有效率。
2、 JavaScript语言和Java语言是一回事吗?
JavaScript语言、Java语言是两种不同的语言,没有直接的隶属关系。Java语言由美国Sun公司(后被Oracle公司收购)开发,是一种面向对象、跨平台的编程语言,它与Asp语言分属两个不同方向的开发工具,有较好的网络编程优点,被不少程序员热衷使用。
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论