`

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-->
分享到:
评论

相关推荐

    JS总结

    在"JS总结"这个主题中,我们可以探讨以下几个关键知识点: 1. **基础语法**:JavaScript的基础包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔、null、undefined、对象、数组等)、运算符(算术...

    javascript总结

    在“javascript总结”这个主题中,我们将深入探讨JavaScript的基础知识,以及它如何与HTML标签相互作用来增强用户体验。 首先,让我们从HTML标签开始。HTML(超文本标记语言)是网页内容的结构框架,而JavaScript则...

    js总结思维导图包含xmind文件

    这份"js总结思维导图"包含的xmind文件,可以以可视化的方式呈现这些复杂的知识点,帮助学习者更加直观地理解JavaScript的全貌。同时,提供的网页版、图片版、SVG版则满足了不同场景下的学习需求,无论是在线浏览还是...

    JS总结第二章

    JS总结第二章自己写的总结 请大家下载看看 谢谢

    js 总结 文档 ppt 实用 教程

    JavaScript,也被称为JS,是一种广泛应用于网页和网络应用开发的轻量级编程语言。它主要与HTML和CSS一起,构成了现代网页开发的三大核心技术。在本教程中,我们将深入探讨JavaScript的核心概念,实用技巧以及其在...

    一张图对Javascript总结,用思维导图总结的。

    JavaScript总结,很适合学习基础的东西。上传的是图片格式是,方便大家打开。仅仅一张图,让你了解javascript。

    javascript总结.xmind

    javascript总结.xmind

    JS总结第一章

    在"JS总结第一章"中,主要涵盖了JavaScript的基本概念、语法结构、变量声明与赋值、运算符、控制结构、注释以及函数的使用。 首先,学习JavaScript的主要原因在于它能够实现动态HTML页面,允许开发者通过表单验证...

    JS总结第三章

    JS总结第三章自己写的 请大家下载 谢谢

    21天学js总结

    在“21天学js”教程中,JavaScript作为一种强大的客户端脚本语言,广泛应用于网页交互和动态效果的实现。这个21天的学习旅程涵盖了JavaScript的基础到进阶内容,旨在帮助初学者快速掌握这一核心技术。 首先,我们从...

    常用JS总结二

    常用JS总结二

    `JS 总结.html

    `JS 总结.html

    js总结,字符,函数等,数组,日期...都有总结

    对常用的js总结,对数据类,函数类,日前类,事件处理类,窗口类,xml类,cookie,正则表达类,数学类,字符类,对象类,ajax类,循环类,控件类,等都有详细的介绍

    前端JavaScript总结

    在这个"前端JavaScript总结"中,我们将深入探讨JavaScript的基本概念、语法特性、核心功能以及在实际开发中的应用。 首先,JavaScript是一种解释型的、弱类型的脚本语言,它基于ECMAScript规范,并在Web浏览器中...

    javascript课程内容总结

    JavaScript 课程内容总结 JavaScript 是一种广泛应用于网页开发的编程语言,以下是 JavaScript 的基础知识点总结。 数据类型 在 JavaScript 中,数据类型包括字符串(string)、数值型(number)、布尔型...

    JavaScript基础知识总结.xmind

    通过思维导图的方式,快速了解掌握JavaScript的基本内容

    微软CRM 二次开发页面控制JS总结

    微软CRM 二次开发页面控制JS总结,以前老是在网上找不到这些开发Js页面控制的操作,现在自己做了一些总结,希望学习者能有帮助。

Global site tag (gtag.js) - Google Analytics