javascript中的变量
一、javascript的变量
变量有三种使用方式:
先声明再赋值 如:var message; message="hi";
同时声明和赋值变量 如:var message="hi";
不声明直接赋值 如:message="hi";
//三种变量声明方式 //1、分两步 var message; message="hi"; //2、一步到位声明使用 var a = "hi a~~~"; //3、不声明直接赋值使用(不推荐不写var声明这种格式) b="hello"; //4、使用上面的变量 //ctrl+/ 生成注释掉代码 alert(message); alert(a); alert(b);
注意:变量可以不经声明而直接使用,但是这种方法很容易出错,因此不推荐使用。对变量的输出测试可以采用 alert() 弹出对话框的方式
二、变量命名规则
变量命名规则:
第一个字符必须是一个字母、下划线(_)或一个美元符号($)
其他字符可以是字母、下划线、美元符号或数字
区分大小写
不能与关键字同名,如 while、for 和 if 等
使用示例:
<body> <script type="text/javascript"> var x=2; var y=3; var z=x+y; alert("x="+x+",y="+y+",z="+z); //变量名的定义规则 //1、变量名命名规则开头字符要求:字母开头、下划线开头、$开头,不支持数字打头!!! var abc="hello~!"; var _abc="hello"; var $abc="hello"; //var 4abc="hello"; //2、变量命名中,变量名中可以包含数字,但是不能开头 var _a44444="4444"; //3、变量名不能包含关键字,js中的关键字都不能使用作为变量名!!! // var while="hello"; //4、变量名区分大小写 var a="!!!"; alert(a); var A="hello!!"; alert(A); </script> </body>
三、数据类型
JavaScript 中有 5 种简单数据类型,也称为基本数据类型:
undefined
null
boolean
number
string
另外还有一种复杂数据类型——object对象类型
由于JavaScript中的变量是弱类型(声明变量时不需要指定数据类型),可通过typeof操作符获取变量的数据类型
数据类型如下表:
数据类型 | 数据值 | typeof |
number类型 | 浮点数、整数 | number |
boolean类型 | true、false | boolean |
string类型 | 单引号或双引号引起来的若干字符 | string |
null类型 | 只存在一个值null,表示对象不存在 | object |
undefined类型 | 只存在一个值undefined,表示未赋值或未声明的变量 | undefined |
使用示例:
<body> <script type="text/javascript"> var str="message"; document.write(typeof str+"<br/>"); var other; document.write(typeof other+"<br/>"); var numb=10.0; document.write(typeof numb+"<br/>"); var date=new Date(); document.write(typeof date+"<br/>"); var bool=1<2; document.write(typeof bool); </script> </body>
四、javascript的注释
JavaScript 与很多语言一样,如 Java、C# 都支持同样的注释形式:
单行注释://
多行注释: /* 注释内容 */
使用示例:
// 声明并初始化一个变量 var v = 5; /* 使用 for 循环输出 Hello5 次 */ document.write("Hello!<br/>"); document.write("Hello!<br/>"); document.write("Hello!<br/>"); document.write("Hello!<br/>"); document.write("Hello!<br/>"); /* 这些注释不会显示在页面上, 但是可以通过页面的源代码查看到 */
需要购买本课才能留言哦~