<html> <head> <title>js的变量学习</title> <meta charset="UTF-8"/> <!-- js的变量声明学习: 1、js中的所有变量声明只有var关键字。 var a=123; var A=1234; var a1=3.1415926; var a2="js"; var a3='k'; var a4=true; var a5=new Date(); alert(a); 注意: a、js的变量名是严格区分大小的。 b、js中的字符串可以使用双引号也可以使用单引号。 c、js中可以声明同名变量,不会报错,后面的会将前面的声明覆盖。(重要) var a=123; var a="js学习"; alert(a); 2、中的数据类型 数据类型判断关键字:typeof 数据类型: number:数字类型 var b=456; var b1=1.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(); alert(typeof b); null: 空对象赋值,主要是和undefined进行区分。 Undefined:undefined var c; alert(typeof c); 变量声明不赋值的情况下,默认值是undefined。 注意: var d; alert(d); alert(typeof c); 在js代码中尽可能的给声明的变量赋初始值; --> <!--声明js代码域--> <script type="text/javascript"> /*js的变量学习*/ /*var a=123; var A=1234; var a1=3.1415926; var a2="js"; var a3='k'; var a4=true; var a5=new Date(); var a="js学习"; alert(a);*/ /*js中的数据类型*/ var d; alert(d); alert(typeof c); </script> </head> <body> <h3>js的变量学习</h3> </body> </html>