![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 89
XINGKONG_04
这个作者很懒,什么都没留下…
展开
-
JavaScript之数据类型
JaveScript数据类型JavaScript的数据类型包括:(1)5种简单数据类型(基本数据类型):Undefined、Null、Boolean、Number、String(2)1种复杂数据类型:ObjectUndefined类型Undefined类型只有一个字面值,即undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是unde原创 2017-12-20 08:50:33 · 297 阅读 · 0 评论 -
Leetcode747 Min Cost Climbing Stairs(爬楼梯的最小代价)
题目:On a staircase, the i-th step has some non-negative cost cost[i] assigned (0 indexed).Once you pay the cost, you can either climb one or two steps. You need to find minimum cost to reach the top of原创 2018-01-19 10:04:45 · 398 阅读 · 0 评论 -
javascript之BOM的location对象
location对象location是最有用的BOM 对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。 location对象是很特别的一个对象,因为它既是window对象的属性,也是document对象的属性;换句话说,window.location和document.location引用的是同一个对象。location对象的用处不原创 2018-01-05 15:46:50 · 304 阅读 · 0 评论 -
javascript之单线程
javascript的单线程机制为什么javascript采用单线程机制? 先说明一下线程和进程的不同:进程是执行的应用程序,每个进程都是由私有的虚拟地址空间、代码、数据和其它系统资源所组成,进程在运行过程中能够申请创建和使用系统资源,这些资源也会随着进程的终止而被销毁。线程是进程内的一个独立执行单元,在不同的线程之间是可以共享进程资源的,所以在多线程的情况下,需要特原创 2018-01-05 09:12:48 · 256 阅读 · 0 评论 -
javascript之回调函数
回调函数在javascript中,Function也是一种类型,方法在js中也是一种对象。所以函数可以作为一个参数传递到另一个函数中,并随后执行。或者是函数可以作为另一个函数(外层函数)的返回值,之后可以执行这个返回的函数。而这个特性,正好是回调函数的精髓。回调函数的概念源自函数编程范例,在函数编程范例范例中详细说明了函数作为参数来使用的情况。那么什么是回调函数呢?回调函数是一原创 2018-01-04 16:39:15 · 347 阅读 · 0 评论 -
javaScript之面向对象编程
JavaScript面向对象在JavaScript中,是没有类和接口的概念的,但是JS也是面向对象(Object-Oriented,OO)编程的。在JS中,对象是无序属性的集合,其属性可以包含基本值、对象或者函数,每个属性或方法都有一个名字,而每个名字都映射到一个值。属性及其特性在ECMAScript中,为了描述属性(property)的各个特征,定义了只有内部才能使用的特性(attribute)原创 2017-12-27 14:43:55 · 259 阅读 · 0 评论 -
JavaScript之变量、作用域和内存问题
变量作用域和内存问题变量JavaScript中的变量分为:(1)基本类型值:简单的数据段。如5种基本类型值:Undefined\Null\Number\Boolean\String。基本类型是按值访问的,可以直接操作保存在变量中的实际的值(2)引用类型值:指可能由多个值构成的对象。引用类型的值是按引用访问的。变量的复制基本类型:如果从一个变量向另一个变量复制原创 2017-12-26 15:45:15 · 389 阅读 · 0 评论 -
JavaScript之Array类型
Array类型Array类型的特点:(1)是一个有序列表(2)数组的每一项可保存任何类型的数据(3)数组的大小使可动态调整的,随着数据的添加自动增长以容纳新增数据数组的创建:(1)方式一:var colors = new Array();var colors = new Array(20);//设置数组的大小var colors = new Array("r原创 2017-12-22 16:24:15 · 235 阅读 · 0 评论 -
JavaScript之Object类型
引用类型引用类型的值(对象)是引用类型的一个实例。ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。大多数引用类型对象都是Object类型的实例Object类型ECMAScript提供了许多原生引用类型,Object类型就是其中的一个。Object实例(对象)的创建:(1)使用new操作符后跟Object构造函数var person原创 2017-12-21 15:34:20 · 272 阅读 · 0 评论 -
JavaScript之解析器
当在HTML中遇到标签包含的内容时,则需要调用浏览器的解析器。解析器的工作原理为:(1)预解析在这个阶段,解析器会在整个页面中(从头至尾)找到var、function和参数的内容。其中:var的部分,解析器会创建相应的变量,但是会为其存放一个初始值为undefined,然后将这个变量存放到“仓库”中,这些变量的赋值情况,由后面代码运行过程来决定[这里的var也包含了函数中var部分原创 2017-12-21 09:57:53 · 2520 阅读 · 1 评论 -
JavaScript之操作符
JavaScript乘性操作符JS的乘性操作符包括:乘号(*)、除号(/)、求余(%)现在我们需要注意一些特殊的计算情况,为了方便记忆,直接使用实例来记忆:乘号:除法求余对于三种运算操作符,只要其中有一个操作数为NaN,那么结果就为NaN原创 2017-12-20 14:12:23 · 288 阅读 · 0 评论 -
Leetcode724 Find Pivot Index(数组的中间下标)
题目Given an array of integers nums, write a method that returns the "pivot" index of this array.We define the pivot index as the index where the sum of the numbers to the left of the index is equal to原创 2018-01-19 13:35:59 · 401 阅读 · 0 评论