学过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>