HTML5学习(三)—4

来源:互联网 发布:人脸比对系统源码 编辑:程序博客网 时间:2024/05/16 04:49
十四、字符串转数字
相反的问题是把字符串转为数字,这样就能执行加法而非连接算法。可以通过Number函数来实现:
<!DOCTYPE HTML><html><head><title>Example</title></head><body><script type="text/javascript">var firstVal = "5";var secondVal = "5";var result = Number(firstVal) + Number(secondVal);document.writeln("Result: " + result);</script></body></html>
例子3.25

Number函数在解析字符串值得时候是非常严格的,而另外有2种比较灵活的函数,parseInt和parseFloat,这2种函数会忽略尾部非数字字符。

十五、数组

JavaScript的数组用法与其他大部分编程语言的数组用法一样:

<!DOCTYPE HTML><html><head><title>Example</title></head><body><script type="text/javascript">var myArray = new Array();myArray[0] = 100;myArray[1] = "Adam";myArray[2] = true;</script></body></html>

例子3.26

例子3.26调用new Array()语句来创建一个新的数组。这是一个空数组,然后赋值给变量myArray。接下来,就是给数组中不同索引位置赋值。

例子3.26中有些事情值得注意:1、当创建数组时,不需要明确数组项目的数量。JavaScript数组会根据项目的多少重新调整数组大小。2、不需要明确数组中项目的数据类型。JavaScript的任何数值能够接受各种混合数据类型。例子3.26中数组被赋值了数字、字符串、布尔型。

数组文义(Array Literal)。数组文义可以在同一个声明语句里创建数组和添加数组数据:

<!DOCTYPE HTML><html><head><title>Example</title></head><body><script type="text/javascript">var myArray = [100, "Adam", true];</script></body></html>
例子3.27

读取和改变数组内容。在方括号([和])之间放置索引值来读取数组中对应的值,:

<!DOCTYPE HTML><html><head><title>Example</title></head><body><script type="text/javascript">var myArray = [100, "Adam", true];document.writeln("Index 0: " + myArray[0]);</script></body></html
例子3.28

JavaScript的数组索引以0开始。

JavaScript数组中任何位置的数据改变,可以通过简单索引赋值方式来完成:

<!DOCTYPE HTML><html><head><title>Example</title></head><body><script type="text/javascript">var myArray = [100, "Adam", true];myArray[0] = "Tuesday";document.writeln("Index 0: " + myArray[0]);</script></body></html>

列举数组内容。使用for循环来列举数组内容:

<!DOCTYPE HTML><html><head><title>Example</title></head><body><script type="text/javascript">var myArray = [100, "Adam", true];for (var i = 0; i < myArray.length; i++) {document.writeln("Index " + i + ": " + myArray[i]);}</script></body></html>
JavaScript的循环同其他语言的循环方式一样。数组中含有多少元素由length属性来决定。

内置的(Built-in)数组方法。JavaScript数组对象定义了一系列方法,下表列出了其中最常用的:













0 0
原创粉丝点击