标签:javascript 基本语法 dom
1.JavaScript与DOM的关系:(3).BOM对象(把浏览器的地址栏,历史记录,DOM等装在一个对象里。
2.
3.命名规范:
JavaScript的变量名可以用_,数字,字母,$,组成,且数字不能开头。
声明变量用var 变量名 来声明。
var a = 34;
var b = 45;
alert(a+b);
console.log(a,b,a+b);
var $c = ‘world‘;
alert($c);
var $=‘jquery‘;
alert($);
注意:JavaScript中的变量是需要区分大小写。str和Str不是一个变量。
注意:不用var,会污染全局变量。
4.//js的变量类型
var a = 23;//整数类型
var b = 3.14;//浮点数类型
var c = "hello";//字符串类型
var d = ‘world‘;
var e = true; //bool类型
var f = null;//没有对象数据
var g = undefined;//没有原申数据
var h = {name:‘lisi‘,age:20};//关联数组,对象类型
console.log(h.name);
console.log(h[‘name‘]);
var arr=[‘a‘,3,‘hello‘,true];//数组始终从0,1,2...开始递增
console.log(arr);
alert(arr);
console.log(arr[2]);
5.//js中拼接运算符 "+"
console.log(2+3);
console.log(‘hello‘+‘ ‘+‘world‘);
console.log(2+3+4+‘haha‘+5+6);//9haha56,一旦遇到非法数字后,后面的一律直接拼接。
//js中逻辑运算,返回的是最早能判断表达式结果的那个值
var a = false;
var b = 6;
var c = true;
var d = (a||b||c);
var e = (a||c);
console.log(d);//6
console.log(e);//true
console.log(a&&b);//flase
6.JavaScript中的控制结构:
var arr = [‘赵‘,‘钱‘,‘孙‘,‘李‘];
for(var i = 0 ; i < arr.length ; i++){
console.log(arr[i]);
}
var obj = {
name:‘lisi‘,
age:29,
area:‘bj‘
};
for(var k in obj){
console.log(k+‘~‘+obj[k]+‘~‘+obj[‘k‘]);
}
/*运行结果
name~lisi~undefined
age~29~undefined
area~bj~undefined
*/
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:javascript 基本语法 dom
原文地址:http://blog.csdn.net/bluedream1219/article/details/47130233