1、变量

    //先声明变量再赋值
 	var width;
 	width = 10;
    //同时声明和赋值变量
 	var userName="Jack";
 	var i,j,k = 15;
    //不声明直接赋值
 	userName="Jack";
 	i = 1;

2、数据类型

var age;
变量age没有初始值,将被赋值undefined
null表示一个空值,与undefined相等
number var score=90;//整数 var score=98.8;//浮点数
boolean布尔型:true和false
string 被引号(单引号或双引号)括起来的文本
var string1="This is a string";
Object

JS提供typeof操作符来检测变量的数据类型

var numbero=10;
document.write("numbero数据类型是:"+typeof numbero);

3、运算符

算术运算符:+ - * / % ++ --
赋值运算符:=
比较运算符:> < >= <= == !=
逻辑运算符:&& || !

&&与:当两个条件同时满足才可以
||或:有一个满足就可以
!非:否定,你满足我就不满足
++在前先自加再拿变量去用
++在后先拿变量去用,用完再自加
--是一个道理


长风破浪会有时,直挂云帆济沧海。