js脚本语言,代码写在<script></script>之中。 一般写在 head标签中。html
命名:驼峰规则。swift
外部引用: <!--<script src="myJS.js"></script>-->,内部引用均可以。 数组
myJS.js里代码:document.write("hellow 11") 在页面输出 hellow 11。app
// document.write 在页面输出。ide
区分大小写。函数
注释:// 单行 。 多行 /* */。 变量 var,和swift同样。测试
例子 : var i = 10; 类型不用指定,根据后面 写的 ,好比 var str = "12312321"; var flag = true;spa
数组:htm
var arr = [1,2,3,];对象
var arr = new Array("12","312","322");
var arr = new Array();
arr[0] = "12";
var n = null;
比较:
var i = 10 ;
var j = "10";
i == j .结果为 true,虽然类型不同,可是值是同样的。
只有使用 三个等号,才为 false . 三个等号必须类型也想通。 i === j;结果为false;
三目运算符:
i> 10 ? "i大于10" : "i小于10";
条件语句: if () {} ; else if () {}...
switch (条件){case1:xxxx break;case2:xxxx}; default : //条件不知足case break;
循环:
for (var j =0; j < 10; j ++) {};
也能够单独把括号里的数拿出来:
var j = 0;
for (;j<10;j++){}
其余也能够取出来,可是冒号不能取。
while (i < 10){};
// do while 会先执行一次 再去作判断。
do {
}while {
}
函数:
测试:
<script> alert("test") </script>
alert:在页面弹提示框。
函数写法: function demo (a,b){
var sum = a + b;
retrun sum;
}
var v1 = demo(2,3);
alert (v1);
而后就能够把一些同样的功能提成一个函数来调用。
函数的定义:
function 函数名 () {
函数体(代码块)
}
function必定是小写,js区分大小写。
在html里能够直接调用,在js代码块里也能够调用。
传参数直接写在圆括号里逗号分隔开就行,按顺序。
返回值:
function demo () {
return "Hello";
}
异常捕获 try catch :
try {
//运行代码
} catch(err) {
//处理错误
}
事件:
鼠标点击,鼠标通过......
DOM 对象: