变量的操作及作用
对变量的操作包括两大类:
(1)定义变量:使用关键字var来进行定义。
(2)读和写变量:读的时候直接写变量名即可,写的时候需要把变量名放到赋值符号=的左侧。
定义变量时一些规则需要注意:
(1)变量要做到见名知意,可以采用英文单词或拼音全称,去下一个词时首字母要大写。
(2)变量名的首字母必须是英文字母、下划线或美元符号中的一种。
(3)变量名中不能有空格。
(4)变量名要避开javaScript中的保留字。
变量定义和使用常见错误:
变量使用前的未经声明;
变量使用请求未经初始化;
重复声明变量;
不符合命名规范;
调试观察变量的值:
在浏览器中,查看运行效果时,按下F12按钮,进入调试器选项卡,在行上插入断点,刷新页面,程序会走到断点处,鼠标可以放到变量上,观察变量中的值。
JavaScript的变量类型:
在js中,通过var前缀来表示要定义一个不变量,当我们给其赋值时变量的类型才最终确定下来,常用类型如下:
1) undefined:当定义了变量而未赋值时,其类型是 undefined。
var x; alert(x);//将会弹出 undefined
2) null:空类型,类似于 undefined。
alert(null==undefined);
3) number:数值类型,含整数和浮点数(小数)。
var x=10; var y=8.8;
4) String:字符串。
var x="Jim Green"; var y="Lucy";
5) boolean:布尔。
var x=true;
6) Object:对象类型,可以 new。(后边课程介绍)
var x = new Object();
x.Name="Jim Green";
x.Sex="男";
//…… alert(x.Name+"\t"+x.Sex);
7) Date:日期。(后边课程介绍)
var x = new Date();//创建一个日期对象(当前计算机上的日期和时间为基准) document.write(x.toLocaleDateString());//write 方法用于向当前页面中写入内容.
String转number
1) parseInt:将字符串转为整(number)数。
2) parseFloat:将字符串转为浮点数(number)
互交:
是将某容器中的内容读出来并且和“ ”连接成一个新的文本。
注:在JavaScript代码中,单个的=不是等号,而是赋值号,它表示把=右侧的数据放到左侧的变量当中。
单数据输入
js中提供了一个prompt功能块,它会弹出一个小窗口,这个小窗口中有一个提示信息。和输入框。可以利用这个功能,获取用户的输入。
例如:
<script type="text/javasacript">
var num=prompt(“请输入人数:”)
alert(num);
</script>