前端→javascript的声明变量

版权声明:未允许请务转载 https://blog.csdn.net/realize_dream/article/details/83785439

学过java的同学,然后来学习Javascript会简单一些,里面也有很多的类似的地方,

首先来看js的声明变量:

一、js中所有声明变量只有var
        注意:js的变量严格区分大小写的
                js中的字符串可以使用双引号也可以使用单引号同户变量,不会报错,后面的会将前面的声明覆盖

 二,js的数据常见的几种类型
            数据类型判断关键字:typeof
            数据类型:
            numder:数字类型只有它
                    var b=4656;
                    var b1=5.23;
                    alert(typeof b1);
            String:字符串类型
                    var b="今天天气真好,我们去玩呗!";
                    var b1='l';
                    alert(typeof b1);
            boolean;
                    var b=true;
                    var b1=false;
                    alert(typeof b1);
            object:
                    var b=new Date();
                    var b1=false;
                    alert(typeof b);
            null:
                var c;
                alert(c);

三、javascript变量学习:
                1,js的变量声明
                    使用var关键字来进行声明,格式如下:
                    var a="how aer you?";
                2,js的变量特点
                    a:变量声明只能用var关键字,可以存储任何类型
                    b:js代码中可以不用分号结尾;但提高代码阅读,建议加上分号结尾
                    c:js中变量允许出现同名变量,但后者会覆盖前者
                    d:js如果只声明不赋值,则默认numder
                3,js的变量类型
                    使用换件typeof的判断变量的数据类型
                    number:的数值类型
                    String:字符串类型,可以使用单引号、也可以用双引号
                    boolean:布尔类型
                    objct:
                4,js的变量强转
                    使用Number()的函数,将其他类型转换,转换失败会返回NaN(not a number)
                    使用Boolean()函数,将其他类型转换,有值返回true,无值返回false;
                5,特殊的值
                    null/nudefined/NaN:null是object/nudefine/number
            作用:变量是用来存储数据的,方便程序操作。

下面一些简单的代码格式:

<script type="text/javascript">
				var a="how aer you?";
				var b=2.3;
				//alert(a);
				//js的数据类型
				//alert(typeof b);
				//js的变量强转
				var a=1;
				var b="11";
				var c="你好!";
				alert(Boolean(b));
				if(a){
					alert("好好学习,天天向上!!");
				}
				
			</script>

猜你喜欢

转载自blog.csdn.net/realize_dream/article/details/83785439