
JavaScript
JavaScript
TZOF_
这个作者很懒,什么都没留下…
展开
-
JavaScript中DOM关系型节点的获取(JS笔记:二十)
JavaScript中DOM关系型节点的获取(JS笔记:二十)DOM中三种关系型节点:父节点子节点相邻兄弟节点 DOM关系节点的获取:nodeName返回当前节点的节点名字parentNode返回当前节点的父节点(三种节点)parentElement返回当前节点的父节点(属性节点)children返回当前节点的子节点集合(三种节点)childNodes返回当前节点的子节点集合(属性节点)firstchild返回当前节点的第一个子节点(三种节点)firstEleme原创 2021-01-14 20:15:51 · 200 阅读 · 0 评论 -
JavaScript中DOM节点类型(JS笔记:二十一)
JavaScript中DOM节点类型(JS笔记:二十一)DOM节点类型:nodeType返回元素的节点类型可以用nodeType判断是否为9或者1如果不是则不为DOM节点 (JS笔记:二十一 date:2020-12-24)原创 2021-01-14 21:18:45 · 384 阅读 · 0 评论 -
JavaScript获取DOM节点的办法(JS笔记:十九)
JavaScript获取DOM节点的方法(JS笔记:十九)DOM节点的三种分类:元素节点<div></div>元素标签文本节点"hello word"文本属性节点class id name属性 DOM获取节点的方法:通过id获取:document.getElementById()参数:元素id命,不用加#返回的是对应id的DOM对象通过class获取:document.getElementsByClassName()参数:元素class原创 2021-01-14 19:50:51 · 241 阅读 · 0 评论 -
JavaScript中JSON类型的数据转换和使用(JS笔记:十八)
JavaScript中JSON的转化(JS笔记:十八) (JS笔记:十八 date:2020-12-02)原创 2021-01-14 16:13:20 · 447 阅读 · 0 评论 -
JavaScript数组对象下的API,splice()的用法(JS笔记:十七)
JavaScript数组对象下的API,splice()的用法(JS笔记:十七)数组对象下的API:所有API之前都需要arr.调用此API。除了2个增加2个删除1个倒叙和splice,其他的都不改变自身,返回一个值。toString():将数组返回为字符串join():将数组返回为字符串,参数可替换,逗号。如果不加参数则和toSting一样push():在数组尾部增加一个元素,返回数组长度unshift():在数组头部增加一个元素,返回数组长度pop():在数组尾部删除一个元素,返回数原创 2021-01-04 20:20:28 · 612 阅读 · 0 评论 -
JavaScript字符串对象下的API(JS笔记:十六)
JavaScript字符串对象下的API(JS笔记:十六)字符串对象下的API:所有API之前都需要str.调用此API。都不改变自身,返回一个值。indexOf():查询字符串中是否有参数字符片段,有返回第一次出现的索引值,没有返回-1。lastIndexOf():查询字符串中是否有参数字符片段,有返回最后一次出现的索引值,没有返回-1。replace(exp,str):将匹配exp正则表达式的内容替换为strmatch(exp):找到一个或多个正则表达式的匹配 返回匹配结果的伪数组s原创 2021-01-04 18:56:44 · 269 阅读 · 0 评论 -
JavaScript数学对象下的API,求任意范围内的随机整数(JS笔记:十五)
JavaScript数学对象下的API,求任意范围的随机整数(JS笔记:十五)Math数学对象下的API:Math.E:底数Math.LN10:loge10Math.LN2:loge2Math.LOG10E:log10eMath.LOG2E:log2eMath.PI:π圆周率Math.SQRT1_2:根号2的倒数Math.SQRT2:根号2Math.abs():绝对值Math.ceil():向上取整,不管小数点后是几都进一位Math.floor():向下取整,截断小数点Math.原创 2021-01-04 17:28:53 · 231 阅读 · 0 评论 -
JavaScript日期对象下的API(JS笔记:十四)
JavaScript日期对象下的API(JS笔记:十四)日期对象的使用:获取当前的实时时间:var date = new Date()日期对象下的API:所有API之前都需要date.调用此APIgetFullYear():返回年份getMonth():返回月份,0~11 需要+1getDate():返回日期getDay():返回星期getHours():返回小时getMinutes():返回分钟getSeconds():返回秒钟getMilliseconds():返回原创 2021-01-04 16:58:13 · 314 阅读 · 0 评论 -
JavaScript对象object(JS笔记:十三)
JavaScript对象object(JS笔记:十三)Object对象的创建:直接创建对象 (JS笔记:十三 date:2020-12-01)原创 2021-01-04 15:56:19 · 157 阅读 · 0 评论 -
JavaScript中的for循环if条件判断和switch开关语句(JS笔记:十二)
JavaScript中的for循环if条件判断和switch开关语句(JS笔记:十二)for循环:格式:for(初始化变量,条件判断,变量更新){语句块};var arr = [1,2,3,2,52,4,1,2,5,2,125];for(let i = 0; i < arr.length; i++){ console.log(arr[i]);} for…in循环:格式:for(x in item){语句块};for…in 可以遍历数组,字符串:// for.原创 2020-12-23 23:18:50 · 1331 阅读 · 0 评论 -
JavaScript运算符的优先级和null的转换(JS笔记:十一)
(JS笔记:十一 date:2020-11-26)原创 2020-12-23 22:00:55 · 224 阅读 · 0 评论 -
JavaScript逻辑运算符(与或)的取值规则(JS笔记:十)
JavaScript逻辑运算符(与或)的取值规则(JS笔记:十)&&(与)的取值规则:从最左往右计算,如果表达式取值为true,或者结果隐士转化为true,那么就继续运算下一个表达式,直到第一个false,返回该表达式运算结果,如果都没有;那么返回最后一个表达式运算结果。 ||(或)的取值规则:如果第一个操作数是对象,则返回第一个操作数。如果第一个操作数的求值结果为false,则返回第二个操作数。如果两个操作数都是对象,则返回第一个操作数。如果两个操作数是n原创 2020-12-15 23:07:27 · 707 阅读 · 0 评论 -
JavaScript中parseFloat()转换规则(JS笔记:九)
JavaScript中parseFloat()转换规则(JS笔记:九)数字:不转换还是为自身。null:转为NaN。undefined:转为NaN。字符串:会忽略前面的0和空格直到找到第一个数字然后一直找到非数字字符为止。字符串为数字:转为对应的数值。字符串中有一个小数点:转为对应的浮点数值。如果有第二个小数点则截取第二个小数点之前的数值片段。字符串中有0x:转为0。字符串为空:转为NaN。字符串为非空非数字非0x:转为NaN。字符串中有科学计数法e:字符e(后面加number) 转原创 2020-12-15 22:35:28 · 1434 阅读 · 0 评论 -
JavaScript中parseInt()转换规则(JS笔记:八)
JavaScript中parseInt()转换规则(JS笔记:八)parseInt()转换规则:数字:截断小数,返回小数点前的数值。没有小数点不转换还是为自身。null:转为NaN。undefined:转为NaN。字符串:会忽略前面的0和空格直到找到第一个数字然后一直找到非数字字符为止。字符串为数字:转为对应的数值。字符串中有一个小数点:截断小数,返回小数点前的数值转为数值形。字符串中有0x:转为十六进制对应的十进制数值。字符串为空:转为NaN。字符串为非空非数字非0x:转为NaN。原创 2020-12-15 22:24:25 · 666 阅读 · 0 评论 -
JavaScript中Number()转换规则(JS笔记:七)
JavaScript中Number()转换规则(JS笔记:七)Number()转换规则:布尔值:true转为1,false转为0。数字:不转换还是为自身。null:转为0。undefined:转为NaN。字符串:会忽略前面的0和空格直到找到第一个数字。字符串为数字:转为对应的数值。字符串中有一个小数点:转为对应的浮点数值。如果有第二个小数点则截取第二个小数点之前的数值片段。字符串中有0x:转为十六进制对应的十进制数值。字符串为空:转为0。字符串为非空非数字非0x:转为NaN。&n原创 2020-12-15 22:09:09 · 877 阅读 · 1 评论 -
JavaScript中Boolean()转换规则(JS笔记:六)
JavaScript布尔类型(Boolean)隐式转化规则(JS笔记:六)布尔类型(Boolean)隐式转化规则:除了以下七种类型其他类型都转为true,包括[]空数组和{}空对象。false:转为false。null(空):转为false。0(数字0):转为false。’’(空字符):转为false。undefined(未定义):转为false。NaN():转为false。不传参(空没传入参数):转为false。 (JS笔记:六 date:2原创 2020-12-15 21:40:00 · 242 阅读 · 0 评论 -
JavaScript运算符(JS笔记:五)
JavaScript运算符(JS笔记:四)算数运算符:+(加),-(减),*(乘),(除) %(求模) (JS笔记:四 date:2020-11-24)原创 2020-12-15 21:26:35 · 164 阅读 · 0 评论 -
JavaScript数据类型的隐式转换(JS笔记:四)
JavaScript数据类型的隐式转换(JS笔记:四)JS数据类型会发生隐式转换的场景:所有的隐式转换都和运算结果有关。控制台(console)输出结果不存在隐式转换但运算过程中存在隐式转换。页面中(window)全部都是字符串并且会隐式转换。 (JS笔记:四 date:2020-11-24)...原创 2020-12-15 20:48:59 · 201 阅读 · 0 评论 -
JavaScript变量的基本概念和命名规范(JS笔记:三)
JavaScript变量的基本概念和命名规范(JS笔记:三)JS变量的基本概念(特点):变量是用来存放数据并且可以发生改变的。使用var或者let关键字声明一个变量。变量的值是可变的。使用赋值运算符可以更改数据和数据类型。 变量的命名规范:不能命名js关键字首字符必须是字母,下划线_,美元符号$其他字符必须是字母,下划线_,美元符号$,数字不能有空格和回车区分大小写,必须英文命名建议采用驼峰命名法 (JS笔记:三 date:原创 2020-12-15 19:48:24 · 171 阅读 · 0 评论 -
JavaScript的数据类型分类(JS笔记:二)
JavaScript的数据类型(JS笔记:二)JS数据类型: ES6未考虑基本类型: Number(数值),String(字符串),Boolean(布尔值),Null(空),Undefined(未赋值)引用类型: Object(对象),Array(数组),Function(函数)undefined 与 null的区别是什么: (JS笔记:二 date:2020-11-24)...原创 2020-12-15 19:34:45 · 128 阅读 · 0 评论 -
JavaScript的特点和解析过程(JS笔记:一)
JavaScript的特点和解析过程(JS笔记:一)JavaScript的特点:js注释符 游览器不会解析。js是脚本语言 轻量级 解析型。 JS怎么解析的,解析的过程是什么:被web游览器解析。语言分析 分析是否有语法错误。预编译 执行之前需要做准备工作。解析执行 执行代码,按照从上往下逐行执行。注意:JAVA和JavaScript没有关系。 (JS笔记...原创 2020-12-14 20:09:10 · 135 阅读 · 0 评论