JavaScript由三部分组成
1、ECMAScript 由ECMA-262定义,提供核心语言功能
2、DOM 文档对象模型 提供访问和操作网页内容的方法和接口
3、 BOM 浏览器对象模型 提供与浏览器交互的方法和接口
alert()系统弹出框 阻断程序运行
console.log() 控制台输出 用于调试程序 报错信息的收集
document.write() 打印到页面 如果在文档已完成加载后执行 document.write,整个
HTML 页面将被覆盖
标识符命名规则:1、第一个字符必须是一个字母、下划线(_)或一个美元符号($);
2、其他的字符可以是字母、下划线、美元符号或数字;
定义变量的关键字:var
格式: var 变量名 = 赋值;
五种简单类型:
undefined未定义类型
null 空类型
boolean 布尔类型
number 数值型
string 字符串类型
1种复杂数据类型:object —— 对象类型
数据类型 转化为true的值 转化为false的值
Boolean true false
String 任何非空字符串 "" (空字符串)
Number 任何非零数值(包括无穷大) 0和NaN(非数值)
Object 任何对象 null
Undefined 无 undefined
一元操作符
++是递增操作符,--是递减操作符
i++ 先赋值 后自加
i-- 先赋值 后自减
九九乘法表
for(a = 1; a < 10; a++){
for(b = 1; b <= a; b++){
document.write(b + "*" + a + "=" + b*a + " ")
}
document.write("<br>");
}
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81