JavaScript练习:求一个字符串长度的方案对比

还记得之前讲过的第十三课内容:基本包装类型里面的charCodeAt(n)这个字符串的方法吗?这个就是本节练习的主角了。 charCodeAt(n):以Unicode编码返回指定位置索引。由于中文字符Unicode编码大于255,故而能够得 ...

javascript学习15:创建对象

Javascript面向对象是一个很奇怪的,跟其他语言的棉面向对象有区别。 创建对象 1.使用常见的new Object()来创建 var box = new Object(); //创建对象 box.name='Lee'; //创建属性 ...

javascript学习14:内置对象

一.Global对象 1.URI编码 encodeURI()不会对本身属于URI的特殊字符进行编码,例如冒号、正斜杆、问号和#号;而encodeURIComponent()则会对它发现的任何非标准字符进行编码。 var box = R ...

javascript学习13:基本包装类型

为了便于操作“基本类型值”,JS 提供了 三个 特殊的引用类型:Boolean、Number、String。这些类型和其他引用类型相似,但同时 也具备 与各自基本类型相应的特殊行为。 实际上:每当读取一个基本类型值的时候, “后台就会创建一 ...

JavaScript学习12:变量、作用域及内存

基础类型:Undefined、Null、Boolean、Number和String。这些类型在内存中分别占用固定大小的空间,他们的值保存在栈空间,我们通过按值来访问的。 引用类型值:Object 如果赋值的是引用类型的值,则必须在堆内存中为 ...

javascript中Function的两个方法apply()和call()

javascript学到了后面,我逐渐的了解到这两个方法所起的作用,比较大的地方就是应用在对象冒充实现构造函数继承中。 <script type="text/javascript"> function Box(name, age ...

JavaScript Function类型

Function(函数)类型实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具备属性和方法,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。 var caibaojian = function(nu ...

前端开发经验:我是如何学习JavaScript

前端开发经验:我是如何学习JavaScript
以前,我总幻想着10天精通JavaScript,一个月精通PHP等之类。最近我才发现这个想法很愚蠢。所以我现在学习JavaScript教程已经不再强迫自己说一个月学完,两个月精通的。

JavaScript计算一个字符串最多重复的字符及出现次数

方法一: <script type="text/javascript"> var str = 'qdkfweb.cn',obj=[]; for(var i = 0; i< str.length; i++){ var key ...

javascript数组去重的5个常用算法

数组去重复是一个常见的需求,我们暂时考虑同类型的数组去重复。主要是理清思路和考虑下性能。以下方法,网上基本都有,这里只是简单地总结一下。 思路: 遍历数组,一一比较,比较到相同的就删除后面的 遍历数组,一一比较,比较到相同的,跳过前面重复的 ...