javascript变量和数据类型
javascript变量和数据类型
一、javascript命名规范
1, 变量名区分大小写。允许包含字母,数字,美元符号($)和下划线但第一个字符不允许是数字,不允许包含空格和其他标点符号变量名命名的长度应该尽可能的短并抓住要点尽量在变量名中体现出值的类型
2,尽量避免使用没有意义的命
3,禁止使用JavaScript关键词保留字全名 关键词:已经用了的词。 保留字的全名: 即将要用的词。
4, 变量名命名方法常见的有匈牙利命名法 ,驼峰命名法和帕斯卡命名法。
二、javascript变量
变量:可以存储数据的一个容器。
1.变量如何创建(声明)
必须以"var"关键来修饰。
A.先声明,后赋值
var bss;
bss="bbs.houdunwang.com";
B.声明和赋值同时进行
var url="www.houdunwang.com";
C.一次声明多个变量,然后再赋值
var name, age , sex;
name="lisi";
age=14;
sex="boy";
D.一次声明多个变量同时进行赋值。
var name="wangwu",age=17,sex="girl";
2.如何覆盖已有变量
A.如何重新声明该变量,而没有赋值,该变量的值不会改变
B.如果重新声明该变量并且重新赋值,那么旧的变量值会删除,改为新的变量值。
3.不用var 关键字来修饰变量
aa="我是没有声明的"
alert(aa);
*****************************************、
如果不用var关键来修饰的变量,并且这个所谓的变量也没有赋值,那么javascript会报错。
如果不用var关键来修饰的变量,但是变量赋值了,那么javascript会把他当作一个全局变量
来处理,不会报错。但是我们不推介使用。
*****************************************
三、javascript中的数据类型
1.初始类型
Undefined
var x // x 为 undefined
Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。(Null空的意思例如:document.write(' '+1)红色的那一块就称之为null
Number(数字)
var x = 6; // x 为数字
String(字符串)
var x = "Bill"; // x 为字符串
Boolean(布尔)
布尔(逻辑)只能有两个值:true 或 false。它是用来辨别(判断)成立不成立
2.引用类型
object (class)