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)

    图片1.png

js输出

    alert();弹出对话框,属于浏览器级别的。

    prompt("标题","默认值可有可无");,弹出输入框,定义一个变量来接受输入的内容    

    comfirm();,弹出一个有确定取消的框,返回的是一个布尔行数据,对和错

    document.write();在页面输出内容,属于网页级别的。

posted @ 2017-05-21 21:20  安晓宇  阅读(203)  评论(0)    收藏  举报