javascript基本语法必学

发布时间:2020-04-28编辑:脚本学堂
一些javascript基本语法,包括javascript变量声明与使用,javascript数据类型、运算符、逻辑控制语句与注释等,需要的朋友参考下。

一、变量声明和使用
javascript是一种弱类型的语言,没有明确的数据类型,在声明变量时,不需要指定变量的类型,变量的类型由赋给变量的值决定。

变量声明的语法:
var 变量名;

例子:
 

var num;      //直接声明一个变量,不赋值
var num = 10  //声明变量并赋值,类型由赋值的值决定。

注意:
 1、JavaScript区分大小写,特别是变量的命名、语句关键字等。
 2、变量可以不经声明而直接使用;例如:num=20,但这种方法很容易出错,也很难查找排错,所以不推荐使用。
 
二、数据类型
在javascript中,提供了常用的基本数据类型,如下表所示。
 

数据类型  含义
undefined 未定义
null  空值
string  字符串
number  数字
boolean 布尔类型

注意:
 1、虽然undefined和null的含义不同,但undefined实际上是由null派生来的,ECMAScript把它们定义为相等的。
 2、number类型即可以是32位整数,还可以表示64位浮点数
 
三、运算符
和Java中一样,JavaScript也包含运算符,常用运算符:
 1、算数运算符:+、-、*、/、%、++、--;
 2、比较运算符:>、<、>=、<=、==、!=;
 3、逻辑运算符:&&、||、!;
 4、赋值运算符:=;
 
注意:
1、在JavaScript中字符串相等比较实用"==";
2、判断一个变量属于哪个类型使用typeof()运算符。
 
四、逻辑控制语句
javascript的逻辑控制语句也分为两类:条件结构和循环结构,语法和java很相似。
1、条件结构:
 if...else...
 switch..
 
注意:
与java中的switch不同的是,javascript中case后可以使用字符串类型。
 
2、循环结构:
 for循环:
 while循环:
 do...while循环:
 for...in循环:
 
 3、流控控制语句:
 break:退出switch结构,或者终止循环。
 continue:终止当前循环,进入下次循环。
 
五、注释
javascript的注释和java一样,分为两种:
 1、//表示单行注释
 2、/**/表示多行注释