1. 严格区分大小写
2. 变量的命名必须以字母或 _或 $开头,余下的部分可以是任意的字母,数字,或者是 _
或者是$
3.不能用关键字或者是保留字命名。
4.javascript自己的命名习惯
驼峰命名法:getElementById
首字母大写:Object
5.命名一定要有意义。
6. ;的用法
二、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会把他当作一个全 局变量
来处理,不会报错。但是我们不推介使用。
*****************************************
三、javascript中的数据类型
1.初始类型
Undefined
Null
Number
String
Boolean
2.引用类型
object (class)
一、typeof 操作符
他是用来检测数据类型的一元运算符,并且返回的结果始终是一个字符串。
二、数据类型
1.初始类型
Undefined
指的就是变量创建后但是没有赋值,而变量的默认值就是undefined
Null
指的是什么都没有,仅仅是一个占位符。
Number
String
用单双引号来说明,他所包围的值都可以是字符串。
单双引号的用法:
效率是一样的
只能成对出现,不能相互交叉使用
可以相互嵌套。
还包括一些特殊的字符:
\n 换行
\t 制表符
\b 空格
\r 回车
\' ‘
\" “
\\ \
Boolean
只有两个特殊的值 true false
2.引用类型
object (class)
类 型 值 typeof运算的结果
Undefined undefined "undefined"
Null null "object"
String 在单双引号之间的值,特殊字符 "string"
Boolean true false "boolean"
1.初始类型
Undefined
指的就是变量创建后但是没有赋值,而变量的默认值就是undefined
Null
指的是什么都没有,仅仅是一个占位符。
Number
包括整型和浮点型。支持二进制、八进制、十进制、十六进制。用科学计数法来表示,
还包括一些特殊的值:
Number.MAX_VALUE 最大值
Number.MIN_VALUE 最小值
String
用单双引号来说明,他所包围的值都可以是字符串。
单双引号的用法:
效率是一样的
只能成对出现,不能相互交叉使用
可以相互嵌套。
还包括一些特殊的字符:
\n 换行
\t 制表符
\b 空格
\r 回车
\' ‘
\" “
\\ \
Boolean
只有两个特殊的值 true false
2.引用类型
object (class)
包含相关属性和方法的一个集合。
new 关键字。
var obj=new Object();
类 型 值 typeof运算的结果
Undefined undefined "undefined"
Null null "object"
String 在单双引号之间的值,特殊字符 "string"
Boolean true false "boolean"
Number 整型和浮点型,特殊值 "number"