js变量,数据类型,运算符和优先级,输出
js变量
语法:var 变量名=值;var可以省略,但是最好加上
变量名不能和系统关键字相同
变量名不能以数字开头
变量名只能包含字母,数字,下划线
建议:用比较有意义的名字
js数据类型
数字类型(number):一般表示数字,可以相互运算。如:var age1=1;var age2=2;var age3=age1+age2;alert(age3);结果为弹出窗口显示3.
字符串类型(string);一般表示字母或汉子,字符串必须加上引号(单或双都行),如:var name="字符串";
布尔类型(Boolean);只有两个值,真(true)和假(false)。
空类型;表示没有值 null
未定义类型;表示没有定义的值 undefined,如:var name;
复合类型;表示很多数据的组合。
js运算符
赋值运算符;“=”
算数运算符;“+ - * / ++ -- %”(ps:如果++或者--参与到赋值运算中则:var i=1;var j=i++,先把i的值赋给j,i在自加。var i=1;var j=++i,i先自加,然后把自加过的值赋给j )
逻辑运算符;与(&&),或(||),非(!)
比较运算符;“ (大于)> (小于)< (大于等于)>= (小于等于)<= (等于)== (不等于)!= (恒等于)=== (不恒等于)!== ”
复合赋值运算符;“+= -= *= /=”如:i+=2等于i=i+2
字符串运算符;“+”,意思就是把字符串连接起来。
位运算符;按位左移<< (后面接数字表示移动几位) 按位右移>> (按位移动就是把一个数的二进制所有的位往所指方向移动,空的补0) 按位与运算& (把两个数字的二进制等位比较相同则为1不同为0)
js输出
alert();弹出对话框,属于浏览器级别的。
prompt("标题","默认值可有可无");,弹出输入框,定义一个变量来接受输入的内容
comfirm();,弹出一个有确定取消的框,返回的是一个布尔行数据,对和错
document.write();在页面输出内容,属于网页级别的。


浙公网安备 33010602011771号