javascript变量和数据类型 javascript
1、javascript命名规范 java
1. 严格区分大小写 数组
2. 变量的命名必须以字母或 _或 $开头,余下的部分能够是任意的字母,数字,或者是 _ 函数
或者是$ url
3.不能用关键字或者是保留字命名。 spa
4.javascript本身的命名习惯 对象
驼峰命名法:getElementById ip
首字母大写:Object 字符串
5.命名必定要有意义。 get
6. ;的用法
2、javascript变量
变量:能够存储数据的一个容器。
1.变量如何建立(声明)
必须以"var"关键来修饰。
A.先声明,后赋值
var bbs;
bbs="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会把他看成一个全局变量
来处理,不会报错。可是咱们不推介使用。
*****************************************
3、javascript中的数据类型
数据类型
1.初始类型
Undefined
指的就是变量建立后可是没有赋值,而变量的默认值就是undefined(函数无明确返回值时,返回undefined)。
Null
指的是什么都没有,仅仅是一个占位符。
Number
包括整型和浮点型。支持二进制、八进制、十进制、十六进制。用科学计数法来表示,
还包括一些特殊的值:
Number.MAX_VALUE 最大值
Number.MIN_VALUE 最小值
String
用单双引号来讲明,他所包围的值均可以是字符串。
单双引号的用法:
效率是同样的
只能成对出现,不能相互交叉使用
能够相互嵌套。
还包括一些特殊的字符:
\n 换行
\t 制表符
\b 空格
\r 回车
\' ‘
\" "
\\ \
Boolean
只有两个特殊的值 true false
2.引用类型
原生对象:Object、Function、Aray、String、Boolean、Number、Data、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError、URIError
须要用new来声明。
内置对象:Global、Math,能够直接引用。
宿主对象:BOM和DOM。
(1)object (class)
包含相关属性和方法的一个集合。
new 关键字。
var obj=new Object();
(2)Array数组
var aValues=new Array();
经常使用var aValues=[];声明。
(3)Data类
var d=new Data();
(4)Global类
(5)instanceof运算符
类 型 值 typeof运算的结果
Undefined undefined "undefined"
Null null "object"
String 在单双引号之间的值,特殊字符 "string"
Boolean true false "boolean"
Number 整型和浮点型,特殊值 "number"