标识符的命名规则:第一个字符必须以字母、下划线-、美元符号开头,后面可以字母、下划线-、数字‘美元符号
变量的作用域:全局变量和局部变量=》全局声明在函数外面,局部反之;
<script language="javascript">
var a; //该变量在函数外声明,作用于整个脚本代码
function send()
{
a="JavaScript"
var b="语言基础" //该变量在函数内声明,只作用于该函数体
alert(a+b);
}
</script>
变量 的生存期:2种全局和局部变量=》全局该程序结束为止=》局部该函数结束为止;
2 数据类型
整数型()’、浮点型(flort)、字符串(string)、布尔型()、未定义(undefined=>var=a或者 var=string notProperty;)
NaN非数字、(null)
赋值运算:例如:a+=b=>等同于a=a+b; 字符串运算:连接连个字符串=》“name”+"study"、
布尔运算符号
作用
|
C
|
Pascal
|
等于
|
==
|
=
|
不等于
|
!=
|
<>
|
小于
|
<
|
<
|
大于
|
>
|
>
|
小于等于
|
<=
|
<=
|
大于等于
|
>=
|
>=
|
与
|
&&
|
and
|
或
|
||
|
or
|
非
|
!
|
not
|
异或
|
^
|
xor
|
三元运算符(条件)?:
typeof运算符运算符返回它的操作数当前所容纳的数据的类型。这对于判断一个变量是否已被定义特别有用
new运算符:创建一个新 的对象