摘要: 欧几里得算法又称辗转相除法,描述如下: 两个整数的最大公约数与 其中较小的数 和 较大的数与较小数的余数 的最大公约数相同。 其中我们需要知道,零与任何数的最大公约数为其中的那个非零数。 所以我们可以设计如下算法: 阅读全文
posted @ 2019-04-13 23:22 路漫漫我不畏 阅读(2279) 评论(0) 推荐(0)
摘要: 函数名 在 js 中函数也是对象,所以函数名可以认为是指向函数对象的一个变量。 this 在非strict模式下: 非对象中函数的 this 指向 global对象或 window对象,对象中方法的 this 指向该对象,对象方法中嵌套的函数中的 this 又指向了 global对象或 window 阅读全文
posted @ 2019-04-13 22:46 路漫漫我不畏 阅读(521) 评论(0) 推荐(0)
摘要: Hoisting 是指 js 在执行代码前,默认会将变量的声明和函数的声明,提升到当前作用域顶端的行为。 这里要注意一下,只提升声明,例如: 这样就不报错了 阅读全文
posted @ 2019-04-13 22:30 路漫漫我不畏 阅读(235) 评论(0) 推荐(0)
摘要: Array的length属性可以通过赋值改变,但这样会导致Array原有的大小发生改变。 通过索引给数组赋值时,如果索引超过了数组范围不会报错,而且也会使Array的大小发生改变。 一、Array中常用属性 1. length 说明: 存储数组中的元素个数。 二、Array中常用方法 1. conc 阅读全文
posted @ 2019-04-13 22:15 路漫漫我不畏 阅读(411) 评论(0) 推荐(0)
摘要: 方法一:time.perf_counter() 说明:返回计时器的精准时间(系统的运行时间),包含整个系统的睡眠时间。由于返回值的基准点是未定义的,所以,只有连续调用的结果之间的差才是有效的。 代码示例: 运行结果: 方法二:time.process_time() 说明:返回当前进程执行 CPU 的 阅读全文
posted @ 2019-04-13 22:06 路漫漫我不畏 阅读(1540) 评论(0) 推荐(0)
摘要: 一、文本水平对齐属性 text-align text-align属性是将块级标签以及单元格里面的内容进行相应的对齐,块级标签里的内联元素会被整体进行移动,而子块级元素或子单元格则会继承父元素的text-align属性。 属性值: 二、元素垂直对齐属性 vertical-align vertical- 阅读全文
posted @ 2019-04-13 22:05 路漫漫我不畏 阅读(5845) 评论(0) 推荐(0)
摘要: 在JavaScript中,所有的number都是以64位浮点型数据来存储的。所有的编程语言,包括js,对浮点型数据的精度都很难确定。 注意事项: 1. 当定义了一个变量但未对其赋值时,它的类型为undefined。 2. 对一个已经赋值的变量,进行重新声明,该变量原来的值仍不会消失。 阅读全文
posted @ 2019-04-13 22:04 路漫漫我不畏 阅读(231) 评论(0) 推荐(0)
摘要: void void是JavaScript的一个关键字,void操作符计算一个指定的表达式,但是它却啥也不返回,emmm。。。 使用方法和 typeof 一样,可以使用 () 将表达式括起来,也可以使用空格来分隔 void 和表达式,来看看代码吧 herf='#' 与 herf="javascript 阅读全文
posted @ 2019-04-13 21:09 路漫漫我不畏 阅读(2116) 评论(0) 推荐(0)
摘要: 在ES6之前,JavaScript中只有两种作用域:全局作用域和函数内部的局部作用域。ES6中新增了两个重要的关键字,let和const,从而引入了块级作用域。 关键字var 使用var关键字声明的变量不具备块级作用域的特性,即在函数外声明的变量即为全局变量。 var声明的变量可以被重新定义。 使用 阅读全文
posted @ 2019-04-13 20:19 路漫漫我不畏 阅读(339) 评论(0) 推荐(0)
摘要: JavaScript对象简介 JavaScript中的对象,是一种无序的集合数据类型,它有若干个键值对组成。我们可以使用一对花括号来表示一个对象 对象的属性其实都是字符串形式,Array也为数组,所以Array的索引其实也是字符串,只不过用的时候可以不加引号。 JavaScript中的this 在面 阅读全文
posted @ 2019-04-13 08:23 路漫漫我不畏 阅读(487) 评论(0) 推荐(0)