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;跳出本次循环;

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12-28 06:06