HTML5学习(三)—4
来源:互联网 发布:人脸比对系统源码 编辑:程序博客网 时间:2024/05/16 04:49
十四、字符串转数字
相反的问题是把字符串转为数字,这样就能执行加法而非连接算法。可以通过Number函数来实现:
相反的问题是把字符串转为数字,这样就能执行加法而非连接算法。可以通过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
- HTML5学习(三)—4
- HTML5学习(三)—1
- HTML5学习(三)—2
- HTML5学习(三)—3
- HTML5学习(三)—5
- HTML5的学习(三)HTML5标签
- HTML5学习笔记(三)
- HTML5学习笔记(三)
- html5学习笔记(三)
- HTML5学习笔记(三)——<a>链接标记
- HTML5 学习总结(三)——本地存储
- HTML5(李炎恢)学习笔记三 ------------- HTML5元素(上)
- 超级玛丽HTML5源代码学习-----(三)
- [持续更新]HTML5学习笔记(三)
- HTML5基础学习笔记(三)
- HTML5的学习之SVG(三)
- html5学习笔记三
- HTML5学习笔记(三)
- react native redux
- [leetcode] 62. Unique Paths
- Packager exited with non-zero exit code
- LightOJ 1219 Mafia(dfs—树上贪心)
- Type safety: The method add(Object) belongs to the raw type ArrayList
- HTML5学习(三)—4
- 抽象工厂模式
- Find the Duplicate Number
- 详解 ML2 Core Plugin(II) - 每天5分钟玩转 OpenStack(72)
- sklearn GMM
- [leetcode] 46. Permutations
- Xlib和GLX
- 学校oj显示在线用户数超过了序列号允许。您需要购买或升级您的序列号
- 【Leetcode】Ransom Note