
JavaScript是世界上最流行的脚本语言。
1992年发明
1995年发布
Netscape发明了JavaScript
ECMA标准了JavaScript
JavaScript = ECMAScript + DOM + BOM
面向对象的解释型动态编程语言
function main(args) { alert("Hello world."); return 0;}
值类型:栈 Undefined Null Number Boolean String
引用类型:堆 Object Array Function
typeof
标识符:字母数字下划线和美元符号,大小写敏感。
变量:var id = 1; var visible = true; var name = "Alice";
常量:const PI = 3.1415926;
注释:// 行注释 /* 块注释 */ { } // 代码块
运算符和表达式: 数学运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 条件运算符 连接运算符
流程控制 顺序 选择 循环
函数 Function
作用域和存储类型 this 指针和引用
数组 Array
结构体共用体和枚举类型 对象 Object 文件操作
// 关键字vartypeofifelseswitchcasebreakdefaultforinwhiledoreturncontinuetrycatchfinallythrowfunctionthisnewinstanceofvoiddeletewith// 保留字byteshortintlongfloatdoublebooleancharclassinterfaceenumconststaticpublicprivateprotectedfinalabstractpackageimportextendsimplementsgotothrowsnativesynchronizedvolatiletransientsuperdebuggerexport
注:
1. 类比C和Java;
2. 概述 数据类型和运算符 流程控制 函数 作用域和存储类型 数组 结构体共用体和枚举类型 指针和引用 文件操作。