javascript 脚本语言 javascript 脚本语言(2009-04-20 20:04:04) 转载▼标签: scape java 平台运算符 it 分类: 网页制作定义 Javascript scape 的 LiveScript 发展而来的面向对象的客户端脚本语言, 主要目的是为了解决服务器端语言, 比如 Perl , 遗留的速度问题, 为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证, 由于网络速度相当缓慢, 只有 , 验证步骤浪费的时间太多。scape 的浏览器 Navigator 加入了 Javascript ,提供了数据验证的基本功能。 JavaScript 的正式名称是"ECMAScript" 。这个标准由 ECMA 组织发展和维护。 ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft) 。 Netscape (Navigator ) 的 Brendan Eich 发明了这门语言,从 1996 年开始, scape 和 Microsoft 浏览器中。 ECMA-262 的开发始于 1996 年,在 1997 年7月, ECMA 会员大会采纳了它的首个版本。在 1998 年,该标准成为了国际 ISO 标准(ISO/IEC 16262) 。这个标准仍然处于发展之中。在 2005 年 12 月, ECMA 发布 ECMA-357 标准( ISO/IEC 22537 ) 出台,主要增加对扩展标记语言 XML 的有效支持。目前 javascript 的最新版本为 基本概念在这里只作简单介绍, 在以后的例子中结程序再作具体解释其作用。 1 、运算符运算符就是完成操和的一系列符号,它有七类: 赋值运算符( =,+=,-=,*=,/=,%=,<<=,>>=,|=,&= )、算术运算符(+,-,*,/,++,--,%) 、比较运算符(>,<,<=,>=,==,===,!=,!==) 、逻辑运算符(||,&&,!) 、条件运算(?:) 、位移运算符(|,&,<<,>>,~,^) 和字符串运算符(+) 。可能很多人不知道"===" 什么。在这里,我为大家解释一下,在 javascript 中"===" 才是全等只有"===" 两边的内存地址也相等才会返回真而"==" 只是值相等就会返回真例如: null==undefined 会返回真,但是 null===undefined 就会返回假! 2 、表达式运算符和操作数的组合称为表达式, 通常分为四类: 赋值表达式、算术表达式、布尔表达式和字符串表达式。 3 、语句 Javascript 程序是由若干语句组成的, 语句是编写程序的指令。 Javascript 提供了完整的基本编程语句,它们是: 赋值语句、 switch 选择语句、 while 循环语句、 for 循环语句、 do while 循环语句、 break 循环中止语句、 continue 循环中断语句、 with 语句、 try...catch 语句、 if 语句( if..else , if...else if ... )、 let 语句。 4 、函数函数是命名的语句段, 这个语句段可以被当作一个整体来引用不着和执行。使用函数要注意以下几点: 1 )函数由关键字 function 定义(也可由 Function 构造函数构造); 2 )函数可以先定义后使用,也可以定义后马上调用; 3 )函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名; 4 )参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,在函数内部可以通过 arguments 对象访问所有参数; 5) return 语句用于返回表达式的值,也不返回值。一般的函数都是以下格式: function myFunction(params){ // 执行的语句} 函数表达式: var myFunction=function(params){ // 执行的语句} 匿名函数,它常作为参数在其他函数间传递: ('load',function(){ // 执行的语句},false); 5 、对象 Javascript 的一个重要功能就是面向对象的功能,通过基于对象的程序设计, 可以用更直观、模块化和可重复使用的方式进行程序开发。一组包含数据的属性和对属性中包含数据进行操作的方法, 称为对象。比如要设定网页的背景颜色,所针对的对象就是 document , 所用的属性名是 bgcolor ,如 ="blue" ,就是表示使背景的
javascript脚本语言 来自淘豆网m.daumloan.com转载请标明出处.