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/>");
/*
这些注释不会显示在页面上,
但是可以通过页面的源代码查看到
*/
毕设系统定制、课程教学、问题1对1远程解答,可联系村长QQ:330168885
需要购买本课才能留言哦~