var loop = true;
一、变量命名规则
1、变量要以字母、下划线或美元符开头。
2、其后可跟多个数字、字母、下划线或美元符。
3、一定要避开javascript的所有保留字。(下面留有部分保留字)
二、加入html时机
1、<head>...</head>双标记内<script>...</script>
2、<head>...</head>双标记内引入外部js文件<script src="#"></script>
3、<body>...</body>双标记内<script>...</script>
三、描述标记(html)与描述计算(javascript)交互
1、允许js访问任何html元素的小通道.getElementById();
... <body> ... <p id="p1"></p> <script> var p1=document.getElementById("p1"); </script> </body> ...上面代码简要说明:
document标识浏览器中的整个页面,包含完整的DOM,所以它能找到任何特定id的元素。
四、如何创建数组
数组场景:
每小时温度值;购物车等等;
var tempArray = new Array(); tempArray[0] = 12; ... 或者 var tempArray = [12,23.1,...]简要说明:
1、任何时刻都可以不断向数组增加新元素,只需使用下一个未引用的索引。
2、var len = tempArray.length;数组长度;
3、函数splice删除指定数组元素,其后所有元素索引减一。
注意事项:
一、保留字列表
abstract | delete | goto | null | throws |
as | do | if | package | transient |
boolean | double | implement | private | true |
break | else | import | protected | try |
byte | enum | in | public | typeof |
case | export | instanceof | return | use |
catch | extends | int | short | var |
char | false | interface | static | void |
class | final | is | super | volatile |
continue | finally | long | switch | while |
const | float | namespace | synchronized | with |
debugger | for | native | this | |
default | function | new | throw |
二、js与html交互基础
文档对象模型(DOM).
三、DOM使用时机
某些情况下,我们明明写了js代码,可发生目标事件时页面无刷新;这时,我们就应该思考:页面是否已全部加载?这时我们还得处理事件的话,就应该告诉浏览器:让其完全创建DOM对象后查找对应标记元素。
处理这种情况我们需要两个内容:一个是window对象,另外还有一个函数。
<script> function init(){ ... } window.onload=init; </script>
四、常用的js函数
1、Math
Math是一个内置的JavaScript库,包含一大堆与数学相关的函数。Math.random会生成0到1之间的一个随机数。Math.floor来确保得到一个整数,去掉一个浮点数中小数点后面的数字。