Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript运算符小结

JavaScript运算符小结

在JavaScript中,常见的运算符有算数运算符、比较运算符和逻辑运算符。表1 JavaScript常见运算符算数运算符说明举例结果=赋值运算符。将运算符右边变量的值赋给左边变量。x = 5 ;-+加号。将两个数据相加。y=1+2;y=3-减号。将两个数据相减。z = x-y;z=2*乘号。将两个数据相乘。a=x*y;a=15/除号。将两个数据相除。b=x/z;b=2.5%求余运算。求两个数据相除的余数。c=x%z;c=1++自加。将操作数加1。m=++...
ECMAScript中函数function类型

ECMAScript中函数function类型

说起来ECMAScript中上面最有意思,我想那莫过于函数了,有意思的根源,则在于函数实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。函数通常是使用函数声明语法定义的,如下例子:复制代码 代码如下:function sum(num1,num2){ return num1+num2;}这与下面使用函数表达式定义函数的方式几乎相差无几。...
通过实例理解javascript中没有函数重载的概念

通过实例理解javascript中没有函数重载的概念

将函数名想象为指针,也有助于理解为什么ECMAScript中没有函数重载的概念。如下例子:复制代码 代码如下:function addSomeNum(num){ return num+100;}function addSomeNum(num){ return num+200;}var result=addSomeNum(100);//300 显然,这个例子中声明了两个同名函数,而结果则是后面的函数覆盖了前面的函数。以上代码实际上与下面的代码是一致的。复...
js中函数声明与函数表达式

js中函数声明与函数表达式

目前为止,我们一直没有对函数声明和函数表达式加以区别。而实际上,解析器在向执行环境中加载数据时,对函数声明和函数表达式并非一视同仁。解析器会率先读取函数声明,并使其在执行任何代码之前可用(可以访问);至于函数表达式,则必须等到解析器执行到它所在的代码行,才会真正被解释执行。如下例子:复制代码 代码如下:alert(sum(10,10));function sum(num1,num2){ return num1+num2;} 以上代码完全可以正确执行,因...
浅谈javascript中基本包装类型

浅谈javascript中基本包装类型

为了便于操作基本类型值,ECMAScript还提供了3个特殊的引用类型:Boolean、Number和String。这些类型与本章介绍的其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值得时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。如下例子:复制代码 代码如下:var s1="some text";var s2=s1.substring(2); 这个例子中的变量s1...
在浏览器中打开或关闭JavaScript的方法

在浏览器中打开或关闭JavaScript的方法

所有现代浏览器都使用了JavaScript的内置支持。很多时候,你可能需要启用或手动禁用此支持。本教程将让您知道如何启用和禁用JavaScript支持,在您的浏览器:IE浏览器,Firefox和Opera。JavaScript在Internet Explorer(IE)中:下面是简单的步骤给打开或关闭JavaScript在您的Internet Explorer: 按照从菜单"工具" - > "Internet选项" 从对话框中选择"安全"选项卡 点击...
jQuery事件绑定on()、bind()与delegate() 方法详解

jQuery事件绑定on()、bind()与delegate() 方法详解

啃了一段日子的js相关了,学的过程中发现在jQuery中绑定事件时,有人用bind(),有人用on(),有人用delegate(),还有人用live(),看代码的时候觉得都实现功能了也就掀过去了,只是一直没完全弄懂之间的区别,于是今天查了下资料,自己做个总结。之所以有这么多类型的绑定方法,是因为jQuery的版本更新的原因,如on()方法就是1.7以后出现的。jQuery的事件绑定api页面上,提到live()方法已经过时,不建议使用。所以这里我们主要就看...
简单介绍JavaScript的变量和数据类型

简单介绍JavaScript的变量和数据类型

JavaScript数据类型:编程语言的最根本的特征之一是一组它支持的数据类型。这些是可被表示和操纵的编程语言的值的类型。JavaScript允许有三个基本数据类型: 数字如. 123, 120.50 等. 字符串如 "This text string" 等. 布尔类型,如 true 或 false.的JavaScript还定义了两种数据类型:null和undefined,其每一个仅限定一个单一的值。除了这些基本的数据类型,JavaScript支持被称为对...
JavaScript中的条件判断语句使用详解

JavaScript中的条件判断语句使用详解

在写一个程序,可能有一种情况,当你需要采用一个路径出给定两个路径。所以,需要使用条件语句,让程序来做出正确的决策和执行正确的行动。JavaScript支持其用于执行根据不同的条件不同的操作条件语句。在这里,我们将解释if..else语句。JavaScript支持if..else语句的形式如下: if 语句 if...else 语句 if...else if... 语句.if 语句:if语句是基本的控制语句,它允许JavaScript来作出决定,有条件地执行...
JavaScript中switch语句的用法详解

JavaScript中switch语句的用法详解

可以使用多个if... else if语句,如前面的章节,执行多路分支。然而,这并不总是最佳的解决方案,尤其是当所有分支的依赖单一的变量的值。使用JavaScript1.2开始,你可以用它处理的正是这种情况,使用一个switch语句,它这样做更有效,如果不是反复地使用if... else if语句。语法switch语句的基本语法给出一个expression ,以评估计算几种不同的语句基于该表达式的值来执行。解释器检查对表达式的值的每一种情况,直到找到一个匹...
详解JavaScript的while循环的使用

详解JavaScript的while循环的使用

在写一个程序时,可能有一种情况,当你需要一遍又一遍的执行一些操作。在这样的情况下,则需要写循环语句,以减少代码的数量。JavaScript支持所有必要的循环,以帮助您在所有编程的步骤。while 循环在JavaScript中最基本的循环是while循环,这将在本教程中学习讨论。语法while (expression){Statement(s) to be executed if expression is true}while循环的目的是为了反复执行语句或...
JavaScript中for循环的使用详解

JavaScript中for循环的使用详解

我们已经看到,while循环有不同变种。本章将介绍另一种流行的循环叫做for循环。for 循环for循环是循环最紧凑的形式,并包含有以下三个重要部分组成: 循环初始化计数器的初始值。初始化语句执行循环开始之前。 测试语句,将测试如果给定的条件是真还是假。如果条件为真,那么将要执行的循环中给定的代码,否则循环会退出来。 循环语句,可以增加或减少计数器。可以把所有的三个部分中的一行用分号隔开。语法for (initialization; test condit...
讲解JavaScript中for...in语句的使用方法

讲解JavaScript中for...in语句的使用方法

这里是JavaScript支持的另外一个循环。它被称为for...in循环。这个循环是用于循环一个对象的属性。因为我们还没有讨论的对象,所以使用这一循环可能会感觉不太明白。但是,一旦你会对JavaScript对象了解后,那么会发现这个循环非常有用。语法for (variablename in object){ statement or block to execute}从对象每次迭代一个属性分配给变量名(variablename),这个循环持续到该对象的所...
详解JavaScript中循环控制语句的用法

详解JavaScript中循环控制语句的用法

JavaScript提供完全控制来处理循环和switch语句。可能有一种情况,当你需要退出一个循环,但未达到其底部。也可能有一种情况,当要跳过的码块的一部分,并直接开始下一个迭代。为了处理这些情况下,JavaScript提供了break和continue语句。这些语句是用来马上退出任何循环或启动循环的下一次迭代。break 语句:break语句,这是简单地用switch语句介绍,用于提前退出循环,打破封闭的花括号。例子:这个例子说明了如何使用break语句...
利用js实现禁止复制文本信息

利用js实现禁止复制文本信息

做SEO的都知道,发原创文章对自己网站的优化是非常好的,特别是在搜文章标题的时候,原创的一般排名第一。但是优化是给搜索引擎看的。而在互联网有个很头痛的问题,一篇文章对搜索引擎来说到底谁是原创。这个是不一定的。举个简单例子:比如你在博客(当然假设你博客每日访问量很低,每天就几百人的情况下)上发表了一篇优质原创文章。但没过几小时或几天被人转载到了一个大型门户网站还不带你文章的原创连接的,比如 A5 这种网站。那么过段时间,你再搜文章的标题的时候,谁排第一这个就...
<< 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 >>