js
文章平均质量分 81
不会代码的二玲吖
放弃不难,但坚持一定很酷!
展开
-
数据类型的转换
1.其他数据类型转换为StringtoString()函数除了null,undefined,其他三种基本数据类型的变量均有一个toString()方法 如果这个值为number类型,那么tostring()可以接受一个参数(2、8、10、16),默认转化为10进制String()函数 包装器、转换器 可以将其他任意基本数据类型的值转换为字符串,包括null,undefined拼接空字符串...原创 2021-08-23 22:48:32 · 120 阅读 · 0 评论 -
数据类型
基本数据类型1.Number 数字类型 整数、浮点数数值的范围最小值 Number.MIN_VALUE 5e-324 最大值 Number.MAX_VALUE 1.7976931348623157e+308 检测数值的范围isFinite()函数 判断参数是否在最大值和最小值之间,如果在,返回trueNAN非数字isNaN()函数 判断是否是数字类型,如果是,返回false...原创 2021-08-22 23:08:45 · 65 阅读 · 0 评论 -
JavaScript对象(详细)
1.定义:对象是引用数据类型,是保存复杂数据类型的容器,它是多个属性(数据)和方法(功能)的集合它允许动态的添加和删除属性2.对象的分类1.内建对象 由ES标准中定义的对象,在任何的ES的实现中都可以使用 比如:mathstringnumberbooleanobject...2.宿主对象 由js的运行环境提供的对象,目前来讲主要由浏览器提供的对象 比如BOMDOM3.自定义对象...原创 2021-08-30 11:11:21 · 2925 阅读 · 0 评论 -
JavaScript函数
引入数据类型,是特殊的对象1.函数的作用1)特定功能代码的封装 2)用来创建对象(构造函数 Object Array)2.函数的定义1)函数声明(函数的声明会提升)使用函数声明来创建一个函数 [ ]代表可选 语法: function函数名([形参1,形参2...形参N]){ 语句... }...原创 2021-09-01 22:11:35 · 46 阅读 · 0 评论 -
JavaScript数组
1.数组介绍引用数据类型作用:用来保存多个值,可以保存任意数据类型的值数组也是对象,数组是以'[]'为界限,值与值之间用,分割普通对象是使用字符串作为属性名的,而数组是使用数字作为索引操作元素数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据2. 创建数组1)数组字面量语法:[ ]vararr=[ ];var arr=[1,2,3,4,5,6]2)构造函数vararr=newArray();传递一个参数:给数组指定数组...原创 2021-09-01 22:59:28 · 57 阅读 · 0 评论 -
JavaScript正则表达式
引用数据类型,正则表达式也是对象1.作用表单的验证 替换,替换某些敏感词汇 提取,提取某段想要的字符串2.创建正则表达式1)使用字面量来创建正则表达式语法:var变量=/正则表达式/匹配模式使用字面量的方式创建更加简单var reg=/a/i;2)构造函数创建正则表达式的对象语法:var变量=newRegExp('正则表达式','匹配模式');使用构造函数创建更加灵活var reg=new RegExp('a','i');3.修饰符(匹...原创 2021-09-03 16:08:41 · 46 阅读 · 0 评论 -
文档对象模型(DOM)
1.文档对象模型,浏览器提供给js操作html文档的api节点Node --构成HTML文档最基本的单元分类: 文档节点:整个HTML文档 元素节点:HTML文档中的HTML标签 属性节点:元素的属性 文本节点:HTML标签中的文本内容 文档节点 元素节点 属性节点 文本节点 nodeName #document 标签名 属性名 #text nodeType 9 ...原创 2021-09-09 23:23:44 · 81 阅读 · 0 评论 -
DOM事件
用户使用js和浏览器交互1.事件三要素: 1)事件源(event target) 2)事件处理函数(event handler) 3)事件对象(event object) 同一个元素上绑定同一种事件类型,后者会覆盖前者2.绑定事件的方式 1)btn.onclick = function(event){} btn.onclick=null 事件解绑 2)<div id="btn" onclick="handler(this)"&...原创 2021-09-16 17:17:02 · 57 阅读 · 0 评论 -
BOM对象
浏览器对象模型,浏览器提供js操作浏览器的api 兼容性问题js是单线程的语言Window window代表的是整个浏览器的窗口,同时window也是网页中的全局对象Navigator 代表的当前浏览器的信息,通过该对象可以识别不同的浏览器Location 代表当前浏览器的地址栏信息,通过location可以获取地址栏信息,或者操作浏览器跳 转页面History 代表浏览器的历史记录,可以通过该对象来操作浏览器...原创 2021-09-16 18:23:05 · 44 阅读 · 0 评论