js是是属于 HTML 和 Web 的编程语言
引入方式
HTML中使用:<script></script>
引入外部文件:<script src=”a1.js”></script>
输出
window.alert() 写入警告框;
document.write() 写入 HTML 输出
console.log() 写入浏览器控制台
变量
名称可包含字母、数字、下划线和美元符号
名称必须以字母开头
名称也可以 $ 和 _ 开头(但是在本教程中我们不会这么做)
名称对大小写敏感(y 和 Y 是不同的变量)
保留字(比如 JavaScript 的关键词)无法用作变量名称
定义:var i = 0;
多个变量同时定义:var i=0, j=1;
注释
// 注释内容 或者 /*多行注释*/
数据类型
字符串值,数值,布尔值,数组,对象
类型转换
转整数类型:parseInt();
转浮点类型:parseFloat();
判断是否是数字类型:isNaN();
运算符
算数运算符:+、-、*、/、%、++、--
赋值运算符:=、+=、-=、*=、/=、%=
比较运算符:==、!=、>、<、>=、<=、?:
逻辑运算符:&&、||、!
三元运算符:true?value1:value2;
函数
function fun(arg){}
运行:fun(arg)
返回值:return
var a = fun(arg)
常见的HTML事件属性
onchange HTML已被改变
onclick 用户点击HTML元素
onmoseover 用户把鼠标移动到HTML
onmoseout 用户把鼠标移开html
条件语句
if(){}else if(){}else{}
switch(){
case n:
break;
default:
}
循环语句
for(i=0; i< cars.length; i++){console.log(i);}
while(){}do{}while() 在检查条件是否为真之前,这种循环会执行一次代码块
break;跳出整个循环;
continue;跳出本次循环;