javascript的语法基础

1 变量与常量
变量是由字母,下划线 $或数字组成的,并且第一个字母必须是字母、下划线或
变量不能是系统关键字和保留字
变量的命名必须区分大小写
所有javascript变量都是由var声明
一个var可以同时定义多个变量名,用英文符号(,)隔开
例如var a=10,b=20,c=30;实际上等价于var a=10;var b=20;var c=30;

2.数据类型(值的类型)
基本数据类型只有一个值 ,有五种:数字,字符串,布尔值,未定义值和空值
引用数据类型可以含有多个值 有两种:数组和对象

字符串
字符串都是由英文单引号或英文双引号括起来的
单引号括起来的字符串里面只能含有双引号,不能含有单引号
双引号括起来的字符串里面只能含有单引号,不能含有双引号

未定义值
假如一个变量已经用var定义了但是没有赋值,此时该变量的值就是未定义值,用underfined表示

空值
空值用null表示 如 var n=null表示系统没有给这个变量n分配内存空间

3.运算符
常见的运算符有以下五种

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 条件运算符

算数运算符:
%求余
++自增
–自减

注意:

  • 数字+数字=数字
  • 字符串+字符串=字符串
  • 字符串+数字=字符串
    javascript的语法基础
    javascript的语法基础
    4 自增运算符和自减运算符

自增运算符:i++先赋值再自增 先使用j=i,后使用i=i+1;(值不同)
++i先自增后赋值 先使用i=i+1,后使用j=i;(值相同)
自减运算符同理

5 赋值运算符
var a-=b相当于a=a-b

6 数字转换

Number()只能将纯数字类型的字符串转换为数字
parseInt()会从左到右判断,假如第一个字符是数字 + -,继续判断,直到出现非数字为止(小数点也算) 如果第一个字符是非数字直接输出NaN
parseFloat()同上,小数点也可以转换

toString()能将数字转换成字符串
7 转义字符
在document.write()中换行用

在alert()中换行用