- 浏览: 1208415 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
第四章 表达式
1、The if statement
if (condition) statement1 else statement2
The condition can be any expression条件可为任意一表达式,js会计算出结果,若为true则statement1...
if (condition1) statement1 else if (condition2) statement2 else statement3
2、Iterative statements迭代
do {
statement
} while (expression);
while(expression) statement
for (initialization; expression; post-loop-expression) statement
for (var i=0; i < iCount; i++){
alert(i);
}
for-in
The for-in statement is a strict iterative statement. It is used to enumerate the properties of an object.
Syntax:
for (property in expression) statement
For example:
for (sProp in window) {
alert(sProp);
}
Labeled statements
It is possible to label statements for later use with the following syntax:
label: statement
For example:
start: var iCount = 10;
The break and continue statements
Both the break and continue statements can be used in conjunction with labeled statements to return
to a particular location in the code. This is typically used when there are loops inside of loops, as in the
following example:
var iNum = 0;
outermost:
for (var i=0; i < 10; i++) {
for (var j=0; j < 10; j++) {
if (i == 5 && j == 5) {
break outermost;
}
iNum++;
}
}
alert(iNum); //outputs “55”
The with statement
The with statement is used to set the scope of the code within a particular object. Its syntax is the following:
with (expression) statement;
For example:
var sMessage = “hello world”;
with(sMessage) {
alert(toUpperCase()); //outputs “HELLO WORLD”
}
The switch statement
switch (expression) {
case value: statement
break;
case value: statement
break;
case value: statement
break;
...
case value: statement
break;
default: statement
}
Two big differences exist between the switch statement in ECMAScript and Java
In ECMAScript, the switch statement can be used on strings, and it can indicate case by nonconstant values:
在java中switch(expression)其中expression必须是int类型或能够转化为int类型的如char,bit,short int等,显然不能是字符串,而在js中是可以的,在c中也是可以的。
var BLUE = “blue”, RED = “red”, GREEN = “green”;
switch (sColor) {
case BLUE: alert(“Blue”);
break;
case RED: alert(“Red”);
break;
case GREEN: alert(“Green”);
break;
default: alert(“Other”);
}
发表评论
-
进制转换及JS进制转换
2013-07-09 15:55 1106八进制:0,1,2,3,4,5,6,7 十六进制:0,1 ... -
javascript标签的id属性
2012-12-25 23:18 1103转:http://countme.iteye.com/blog ... -
判断JS键盘事件
2010-01-21 11:12 1768<STYLE TYPE="text/css&q ... -
JAVASCRIPT基础学习篇(10)附2-URL编码转换,escape() encodeURI() encodeURIComponent()
2008-12-16 13:58 992escape()方法: 采用ISOLatin字符集对指定的 ... -
JAVASCRIPT基础学习篇(10)附1-escape,encodeURI,encodeURIComponent函数比较
2008-12-16 13:59 911http://edu.136z.com/Web/38376.h ... -
JS基础学习篇----JS控制checkbox全选、取消全选、删除功能
2008-12-19 10:22 2043前面讨论了JS控制checkbox,及对document.al ... -
JS基础学习篇----Javascript keycode大全
2008-12-23 14:11 1318keycode 8 = BackSpace BackSpace ... -
JAVASCTIPT调试工具集
2009-02-18 23:24 10421.Firefox + Venkman : http://w ... -
Javascript 学习提高JAVASCRIPT的两本好书
2009-02-19 09:42 1891另有推荐书目:javascript ... -
Javascript JavaScript判断浏览器类型及版本
2009-02-19 09:53 1578本文引自:http://www.cnblogs.com/lea ... -
JAVASCRIPT基础学习篇(1)--JAVAScript起源之:ECMAScript
2009-02-20 09:16 1646[编辑] 历史 1995年12月升阳公司与网景通讯公 ... -
JAVASCRIPT基础学习篇(2)--浏览器发展史
2009-02-20 09:45 872网景(Netscape)是一个 ... -
JAVASCRIPT基础学习篇(3)--ECMAScript Basic:constructor属性
2009-02-20 17:13 850The constructor property is a r ... -
JAVASCRIPT基础学习篇(4)--ECMAScript Basic:prototype属性及通过该属性建立面向对象的JavaScript
2009-02-20 17:45 924JAVASctipt 继承机制的实 ... -
Python
2009-02-21 02:24 2381[编辑] 发展历史 Python的创始人为Guido ... -
JAVASCRIPT基础学习篇(5)--ECMAScript Basic1(EcmaScript 基本类型)
2009-02-23 11:05 946第一章 基本类型 一、The basic concept ... -
JAVASCRIPT基础学习篇(6)--ECMAScript Basic2(EcmaScript 引用类型)
2009-02-23 15:08 850第二章 Reference Types引用类型: 可以使用 ... -
JAVASCRIPT基础学习篇(7)--ECMAScript Basic3(EcmaScript 运算符)
2009-02-24 10:03 1047第三章 运算符 1、The instanceof oper ... -
JAVASCRIPT基础学习篇(9)--ECMAScript Basic5(EcmaScript Function)
2009-02-27 16:52 843第五章 方法 1、The basic syntax ... -
JAVASCRIPT基础学习篇(10)--ECMAScript Basic6(Object Basics)
2009-03-03 09:29 860第六章 对象 The object definitio ...
相关推荐
unicode匹配属性的电子书 unicode-match-property-ecmascript将给定的Unicode属性或与其规范的属性名称,而无需用于的算法应用。 认为它是松散匹配的严格替代方案。安装要以编程方式使用unicode-match-property-...
proposal-object-rest-spread, ECMAScript的rest/扩展属性 对象的对象 rest/扩展属性ECMAScript 6为 array literals分配了 rest元素和扩展元素( 用于 array 文本。这个建议引入了类似的rest属性对象literals分配和...
ECMAScript Language Specification
Ecma-262(ECMAScript5.1中文版+英文版),中文版为html格式,英文版为chm格式
javascript-978-1-7858-8268-5 学习 ECMAScript 6:转向新的 JavaScript [视频]
ecmascript-978-1-7886-2817-4 ECMAScript 手册
ECMAScript规范摘要操作。 每个操作都可以按版本/年份和名称进行使用-例如, es-abstract/2020/Call提供ES2020中的Call操作, es-abstract/5/Type提供ES5中的Type操作。 es5 / es5 / es2015 / es2016 / es2017 / ...
本书适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的JavaScript程序员阅读。
用ECMAScript 2017编写的真正基本JavaScript库,用于解析GIF(/gɪf/ not / ˈdʒɪf /)文件。 用法 fetch ( "//url.to/my.gif" ) /* request for a GIF file, can also be a filesystem * read if you use Node...
RATJS是一个用C语言实现的小型javascript/ecmascript解释器。你可以用它来运行自己的javascript程序,也可以将它作为脚本引擎嵌入自己开发的程序中。
animations-css-ecmascript 根据此视频,使用CSS和ecmascript学习动画: [ ]格式Animado com JS puro e CSS动画| Mayk Brito
ecmascript-proposals-json 获取日期的ECMAScript提案列表将提案列表另存为json文件到显示提案之间的差异另请参阅。线上请参阅ECMAScript提案差异工具: :warning_selector: 每天更新。 如果您发现一天没有数据,请...
Visual-Studio-2015-CTP-6-and-ECMAScript-6 Visual Studio 2015 CTP 6 和 ECMAScript 6
This book introduces the fresh and core concepts of JavaScript in the form of ECMAScript 2017 (ES8), which includes everything you'll need to get started with JavaScript and have a basic-to-advanced ...
Ecmascript崇高语法Ecmascript / Javascript / ES6 / ES2015 / Babel或您拥有的东西的崇高语法语言定义。 Sublime语法仅在Sublime Text 3.0中可用。 1.6的新功能嵌套语法突出显示多行模板文字的常见用法是嵌入代码段...
ecmascript-object-observe ECMAScript Object.observe规范建议 可读规范位于 。 此规范提案使用来生成HTML运行 npm install -g ecmarkdown mkdir out ecmarkdown spec/index.html out/index.html cp css/elements...
正值js红宝书第四版上市,出于兴趣我便从基础重新学习了这门语言,对于很多原理性的问题都不很了解,所以我觉得是有必要完整阅读一下ECMAScript文档的。对于大多数像我这样的初级javascript程序员(虽然我现在还不是...
ECMAScript Javascript Promise 详解
粗略地说,JavaScript 1.2实现了Perl 4的正则表达式,JavaScript 1.5实现了Perl 5的正则表达式的大型子集。 本章定义了正则表达式用来描述文本模式的语法。它还介绍了使用正则表达式的String与RegExp方法。
名称MarpaX::Languages::ECMAScript::AST - 将 ECMAScript 源转换为 AST版本版本 0.020概要 use strict;use warnings FATAL => 'all';use MarpaX::Languages::ECMAScript::AST;use Log::Log4perl qw/:easy/;use Log:...