![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
莫奈尔
这个作者很懒,什么都没留下…
展开
-
js中的math
Math Math.E 自然对数的基数 e 的值 Math.LN10 10 为底的自然对数 Math.LN2 2 为底的自然对数 Math.LOG2E 以 2 为底 e 的对数 Math.LOG10E 以 10 为底 e 的对数 π 的值 Math.PI p Math.SQRT1_2 1/2 的平方根 Math.SQRT2 2 的平方根这些值的含义和用法超出了本书的范畴,原创 2020-12-13 19:51:31 · 224 阅读 · 0 评论 -
RegExp
5.2 RegExpECMAScript 通过 RegExp 类型支持正则表达式。正则表达式使用类似 Perl 的简洁语法来创建: let expression = /pattern/flags;这个正则表达式的 pattern(模式)可以是任何简单或复杂的正则表达式,包括字符类、限定符、 分组、向前查找和反向引用。每个正则表达式可以带零个或多个 flags(标记),用于控制正则表达式 的行为。下面给出了表示匹配模式的标记。 g:全局模式,表示查找字符串的全部内容,而不是找到第一个匹配的内容就结原创 2020-12-13 19:35:24 · 184 阅读 · 0 评论 -
js中String的方法
js中String的方法String 是对应字符串的引用类型。要创建一个 String 对象,使用 String 构造函数并传入一个 数值,如下例所示:let stringObject = new String("hello world");String 对象的方法可以在所有字符串原始值上调用。3 个继承的方法 valueOf()、toLocaleString() 和 toString()都返回对象的原始字符串值。每个 String 对象都有一个 length 属性,表示字符串中字符的数量。来看下原创 2020-12-13 19:21:55 · 434 阅读 · 0 评论 -
js垃圾回收
JavaScript 垃圾回收JavaScript 是使用垃圾回收的编程语言,开发者不需要操心内存分配和回收。JavaScript 的垃圾回程序可以总结如下。 离开作用域的值会被自动标记为可回收,然后在垃圾回收期间被删除。 主流的垃圾回收算法是标记清理,即先给当前不使用的值加上标记,再回来回收它们的内存 引用计数是另一种垃圾回收策略,需要记录值被引用了多少次。JavaScript 引擎不再使用这种算 法,但某些旧版本的 IE 仍然会受这种算法的影响,原因是 JavaScript 会访问非原生原创 2020-12-07 15:43:29 · 88 阅读 · 0 评论 -
js作用域和变量提升
作用域(Scope)的概念每个上下文都有一个关联的变量对象(variable object), 而这个上下文中定义的所有变量和函数都存在于这个对象上。虽然无法通过代码访问变量对象,但后台 处理数据会用到它。 function changeColor() { if (color === "blue") { color = "red"; } else { color = "blue"; }} changeColor();原创 2020-12-07 15:23:44 · 91 阅读 · 0 评论 -
用js变量使用原始值引用值
原始值与引用值ECMAScript 变量可以包含两种不同类型的数据:原始值和引用值。原始值(primitive value)就是 最简单的数据,引用值(reference value)则是由多个值构成的对象保存原始值的变量是按值(by value)访问的,因为我们操作的就是存储在变量中的实际值。在操作对象时,实际上操作的是对该对象的引用(reference)而非 实际的对象本身。为此,保存引用值的变量是按引用(by reference)访问的。对于引用值而言,可以随时添加、修改和删除其属性 和方法。原创 2020-12-07 15:07:04 · 185 阅读 · 0 评论 -
JavaScript运算符控制语句
运算符运算符有很多分类,比如:算数运算符自增运算符逻辑运算符赋值运算符关系运算符三元运算符条件运算符操作符1.算数运算符 (返回值为number类型) + - * / % 加、减、乘、除、取余2.一元运算符 ++ 、 -- 、+ 、 - ++a,对于a,先自增,再运算 a++,对于a,先运算,再自增 正号 +(1)正号不会对数字产生任何影响。比如说,2和+2是一样的。(2)我们可以对一个其他的数据类型使用+,来将其转换为number【原创 2020-12-05 18:23:41 · 341 阅读 · 0 评论 -
JavaScript的语法
JavaScript语言基础语法1.严格区分大小写2.标识符标识符:在JS中所有的可以由我们自主命名的都可以称之为标识符。例如:变量名、函数名、属性名都是属于标识符。1.建议用驼峰命名规则:getElementById/matherAndFather/aaaOrBbbAndCcc2.变量命名必须以字母或是下标符号”_”或者”$”为开头3.注释(1)html的注释:<!-- 注释 -->(2)CSS的注释:<style type="text/css">原创 2020-12-05 17:32:47 · 91 阅读 · 0 评论 -
Html中的JavaScript
HTML中的JavaScript<script元素>包含在要包含外部文件中的 JavaScript,就必须使用 src 属性。这个属性的值是一个 URL,指向包含 JavaScript 代码的文件,比如:这个例子在页面中加载了一个名为 example.js 的外部文件外部 JavaScript 文件的扩展名是.js。标签位置Web 应用程序通常 将所有 JavaScript 引用放在元素中的页面内容后面,如下面的例子所示: <!DOCTYPE html>原创 2020-12-05 13:08:40 · 117 阅读 · 0 评论 -
理解JavaScript
JavaScriptECMAScriptDOMBOM什么是JavaScriptDOMBOMJavaScript是一门用来与交互网页的脚本语言。它包括:核心ECMAScript文档对象模型DOM浏览器对象模型BOMECMA-262定义了:语法类型语句关键字保留字操作符全局对象ECMAScript 只是对实现这个描述的所有方面的称呼DOM文档对象模型是一个应用编程接口(API),用于在html中使用扩展的下,XML。页面每个组成部分都是一种节点包含不同数据// &l原创 2020-12-01 22:49:51 · 83 阅读 · 0 评论