1:使用js
1:内嵌,外部引用
2:测试js console.log(“”);
3:js从上向下执行
4:
数字类型
字符串类型,字符串中再使用单引号,用转义,或者双引号
‘aaq\’a\’aaa’
“aaa’bb’aaaa”
Boolean类型
Underfined
使用变量,变量没付过值
Var i;
Alert(i)//underfined
Null
Null用于表示值确实已经定义了,但这个值却不属于任何一种合法的数据类型,相当于我们定义了一个没有值的值
Var j=null;
2:js对象
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可以不传参数了
}
函数返回值,值返回到,调用它的地方
5:Array数组引用类型
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自动转换的
9:js中的运算符及运算
===,三个等于号,表示数值,类型都相当
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:弹框:Alert,confirm,prompt
2:打开窗口
Open
<!--EndFragment-->
相关推荐
在"JS总结"这个主题中,我们可以探讨以下几个关键知识点: 1. **基础语法**:JavaScript的基础包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔、null、undefined、对象、数组等)、运算符(算术...
在“javascript总结”这个主题中,我们将深入探讨JavaScript的基础知识,以及它如何与HTML标签相互作用来增强用户体验。 首先,让我们从HTML标签开始。HTML(超文本标记语言)是网页内容的结构框架,而JavaScript则...
这份"js总结思维导图"包含的xmind文件,可以以可视化的方式呈现这些复杂的知识点,帮助学习者更加直观地理解JavaScript的全貌。同时,提供的网页版、图片版、SVG版则满足了不同场景下的学习需求,无论是在线浏览还是...
JS总结第二章自己写的总结 请大家下载看看 谢谢
JavaScript,也被称为JS,是一种广泛应用于网页和网络应用开发的轻量级编程语言。它主要与HTML和CSS一起,构成了现代网页开发的三大核心技术。在本教程中,我们将深入探讨JavaScript的核心概念,实用技巧以及其在...
JavaScript总结,很适合学习基础的东西。上传的是图片格式是,方便大家打开。仅仅一张图,让你了解javascript。
javascript总结.xmind
在"JS总结第一章"中,主要涵盖了JavaScript的基本概念、语法结构、变量声明与赋值、运算符、控制结构、注释以及函数的使用。 首先,学习JavaScript的主要原因在于它能够实现动态HTML页面,允许开发者通过表单验证...
JS总结第三章自己写的 请大家下载 谢谢
在“21天学js”教程中,JavaScript作为一种强大的客户端脚本语言,广泛应用于网页交互和动态效果的实现。这个21天的学习旅程涵盖了JavaScript的基础到进阶内容,旨在帮助初学者快速掌握这一核心技术。 首先,我们从...
常用JS总结二
`JS 总结.html
对常用的js总结,对数据类,函数类,日前类,事件处理类,窗口类,xml类,cookie,正则表达类,数学类,字符类,对象类,ajax类,循环类,控件类,等都有详细的介绍
在这个"前端JavaScript总结"中,我们将深入探讨JavaScript的基本概念、语法特性、核心功能以及在实际开发中的应用。 首先,JavaScript是一种解释型的、弱类型的脚本语言,它基于ECMAScript规范,并在Web浏览器中...
JavaScript 课程内容总结 JavaScript 是一种广泛应用于网页开发的编程语言,以下是 JavaScript 的基础知识点总结。 数据类型 在 JavaScript 中,数据类型包括字符串(string)、数值型(number)、布尔型...
通过思维导图的方式,快速了解掌握JavaScript的基本内容
微软CRM 二次开发页面控制JS总结,以前老是在网上找不到这些开发Js页面控制的操作,现在自己做了一些总结,希望学习者能有帮助。