标识符的命名规则:第一个字符必须以字母、下划线-、美元符号开头,后面可以字母、下划线-、数字‘美元符号
变量的作用域:全局变量和局部变量=》全局声明在函数外面,局部反之;
<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运算符:创建一个新 的对象