js总结

1:使用js

1:内嵌,外部引用

2:测试js  console.log(“”);

3js从上向下执行

4

数字类型

字符串类型,字符串中再使用单引号,用转义,或者双引号

aaq\a\aaa

 aaabbaaaa

Boolean类型

Underfined

使用变量,变量没付过值

Var i

Alerti//underfined

Null

Null用于表示值确实已经定义了,但这个值却不属于任何一种合法的数据类型,相当于我们定义了一个没有值的值

Var j=null

2js对象

1:对象是复合值,js中的对象是根据某种,引用类型 创建出来的实例

2:常用的引用类型,及创建对象

方法1

Object

Var zhangsan=new Object();

Zhangsan.name=张三;

Zhangsan.age=18;

方法2

Var obj2={name:张三,age:18}

 

迭代对象

 

var lisi={name:'lisi',age:18};

for (var i in lisi){

console.log(lisi[i]);

}

3:函数后面不需要加分号,for in 也不需要加分号

创建函数1

Var fs=function(){

};//有分号

创建函数2

Function fs(){

 

}//无分号

 

函数可以给默认值

Function aa(a,b,c=100){//从右向左,c可以不传参数了

 

}

函数返回值,值返回到,调用它的地方

5Array数组引用类型

Var a=new Array();

New 可以省略 

Var a=Array();

//也可以这样创建

Var a=[];

Var a=[1,2,3];

6:创建对象,中的对象,也可以放函数

Var obj1={

Name:zs,

Age:18,

Info:stud,

Test:{

A:1,

B:2

   },

Test2:function(){

Alert(aa);

}

 

}

删除对象的属性

Delete Obj1.name;

检测对象是否有没有某个属性,属性名称要写成字符串

Alert(Name in obj1);

 

7:常见的数组方法

Concat(),join(),pop();push(),reverse();shift();slice();sort();splice();unshift();

 

8:js 3个包装类型,有方法操作

Boolean,Number,String

基本类型的值不是对象

Var s1=aaaa;

Var s2=s1.substring(2);

Js自动转换的

 

9js中的运算符及运算

===,三个等于号,表示数值,类型都相当

10==10’比较值,true

10===10’比较值和类型false

== 不全等

?: 三元运算

Var a=100;

Var b=1000;

A<b ? alert(真的) : alert(假的);

 

11:数据类型转换

Typeof  a //判断a的数据类型

数字转字符串

a.Tostring();

A.tofixed(1);//讲数字转小数形式的

 

字符串转数字

Var a=100;

Number(a);

Var b=1000www

Parseint(a);

Parsefloat();

 

基本类型比较的是值,引用类型的比较的是引用

 

 

 

 

12:js异常处理

try{

alert(wwww)

}catch(e){

alert(e);

}finally{

 

   }

13 js计时

延期执行代码

var a=function(){

alert("a函数");

}

 

Var bb=setTimeout(a,2000);

//取消

clearTimeout(bb);

 

定期执行代码,每隔多久执行代码

Var a=setInterval(a,2000);

//取消

clearInterval(a);

 

14:dom 文档对象模型

document.getElementById(id);//返回id值的元素

Document.getElementsByClassName(class);//返回class值的元素集合

document.getElementsByTagName(tag);//返回标签名字对应的元素集合

document.querySelector(selector);//返回匹配指定class选择器的第一个元素

document.querySelectorAll(selector);//class 选择器的元素集合

 

以上返回的都是都是对象,可以返回对象以下的属性值

Classname,id,lang,tagName

 

//修改属性后,浏览器会立即改变

//修改css属性

Div2.style.fontsize=40px;

Div2.style.backgroundcolor=#ccc;

 

15:浏览器对象模型

1:弹框:Alertconfirmprompt

2:打开窗口

Open

 

 

<!--EndFragment-->
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值