语法基础:
——————————————————————————————————————————————————————————————————
语法、区分大小写:
javascript的语法是松散的。几个注意事项:
1、区分大小写(函数名、变量、操作符)。
2、不能用关键字做为函数名。
————————————————————————————————————————————————————————————————
标识符:
标识符---->函数、变量、属性的名称、函数的参数。格式如下:
1、第一个字符必须是一个字母、下划线(_)或者一个美元符号($);
2、其他字符可以是字母、下划线、美元符号或者数字。
书写javascript的函数、变量字符的术后遵循驼峰规则。doCart、doSomethingImporttan....
————————————————————————————————————————————————————
注释:
1、单行注释 “//”。
2、多行注释 /*
*
*
...
*/
————————————————————————————————————————————————————
严格模式:
在整个脚本中使用就是在脚本的最开始端:
1、"use strict"
在某一个函数中使用:
1、function doSomething(){
"use strict"
//函数体
}
支持严格模式的的浏览器IE10+、firefox4+、chrome
语句:一个语句结束要用分好
eg: var sum = a + b;
——————————————————————————————————————————————————————
变量:
javascript的变量是松散类型的;松散类型--->可以保存任何类型的数据。
var message = "hi",
found = false,
age = 22;
function test(){
var message = "hi";//局部变量
}
function test (){
message = "hi"; //全局变量
}
——————————————————————————————————————————————————————
数据类型:
5中基本的数据类型:undefined、Null、Boolean、Number、String。
1中复杂数据类型:Object。
undefined--->当声明一个变量的时候未对其初始化则赋值为undefined.
var message;
alert(message == un)