javaScript变量的声明
2018-01-15 19:09
190 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<!--
1.js变量的声明
2.js中数据类型有哪些?
3.js中的一些特殊值
难点:
js是弱类型的语言,
变量是没有类型的
变量是拿来存储数据的
数据是有类型的
-->
<script type="text/javascript">
//1.js变量的声明 :只需要用var关键字声明即可
//1.1只需要用var关键字声明即可
//1.2变量名区分大小写
//1.3与Java一样,做到见名知意
//1.4js中变量名可以重复,但是变量值会被覆盖
//1.5js中,语句的中的分号可以省略,但是不推荐这么做
var a=123;
var b=123.23;
var c="hello js";
var d='hello js 2';
var e=true;
var f=new Date();
var ff="momo";
var ff="lulu";
var gg;//undefind
function abc(){
//....
}
//2.js中数据类型有哪些? number string boolean object undefind
//2.1查看数据类型使用typeof关键字即可
/*alert(a+" "+typeof a);//number
alert(b+" "+typeof b);//number
alert(c+" "+typeof c);//string
alert(d+" "+typeof d);//string
alert(e+" "+typeof e);//boolean
alert(f+" "+typeof f);//object
alert(ff+" "+typeof ff);//string
alert(gg+" "+typeof gg);//undefind
alert(abc +" ----> "+typeof abc);//function,js中function的数据类型是object
*/
//3.js中的一些特殊值 undefind NaN Infinity null
var x=Number("6666");//"6666"--->6666
var y=Number("6666a");//NaN
/*alert(x+" "+typeof x);//6666---->number
alert(y+" "+typeof y);//NaN---->number*/
//Infinity:无穷大
var z=1/0;
alert(z+" "+typeof z);//Infinity--->number
var zz=null;
alert(zz+" "+typeof zz);//null----->object
</script>
</head>
<body>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<!--
1.js变量的声明
2.js中数据类型有哪些?
3.js中的一些特殊值
难点:
js是弱类型的语言,
变量是没有类型的
变量是拿来存储数据的
数据是有类型的
-->
<script type="text/javascript">
//1.js变量的声明 :只需要用var关键字声明即可
//1.1只需要用var关键字声明即可
//1.2变量名区分大小写
//1.3与Java一样,做到见名知意
//1.4js中变量名可以重复,但是变量值会被覆盖
//1.5js中,语句的中的分号可以省略,但是不推荐这么做
var a=123;
var b=123.23;
var c="hello js";
var d='hello js 2';
var e=true;
var f=new Date();
var ff="momo";
var ff="lulu";
var gg;//undefind
function abc(){
//....
}
//2.js中数据类型有哪些? number string boolean object undefind
//2.1查看数据类型使用typeof关键字即可
/*alert(a+" "+typeof a);//number
alert(b+" "+typeof b);//number
alert(c+" "+typeof c);//string
alert(d+" "+typeof d);//string
alert(e+" "+typeof e);//boolean
alert(f+" "+typeof f);//object
alert(ff+" "+typeof ff);//string
alert(gg+" "+typeof gg);//undefind
alert(abc +" ----> "+typeof abc);//function,js中function的数据类型是object
*/
//3.js中的一些特殊值 undefind NaN Infinity null
var x=Number("6666");//"6666"--->6666
var y=Number("6666a");//NaN
/*alert(x+" "+typeof x);//6666---->number
alert(y+" "+typeof y);//NaN---->number*/
//Infinity:无穷大
var z=1/0;
alert(z+" "+typeof z);//Infinity--->number
var zz=null;
alert(zz+" "+typeof zz);//null----->object
</script>
</head>
<body>
</body>
</html>
相关文章推荐
- JavaScript变量声明
- 深入理解javascript变量声明
- JavaScript变量声明详解
- 关于JavaScript变量声明及其初始化的问题
- 关于JavaScript变量声明及其初始化的问题
- javascript变量声明提升
- 一个JavaScript变量声明的知识点
- javascript变量声明 及作用域
- JavaScript变量声明详解
- javascript变量声明前置
- var与Javascript变量隐式声明
- 深入理解javascript变量声明
- JavaScript变量声明那些事儿
- Javascript变量与函数的声明与提升
- Javascript变量声明技巧
- JavaScript变量声明与提升
- JavaScript变量声明提升
- javascript变量声明 及作用域
- JavaScript变量声明相关
- JavaScript变量提升和函数声明预解析