网站大量收购闲置独家精品文档,联系QQ:2885784924

JavaScript的语法.PDF

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaScript的语法

JavaScript 的语法 如果你学过C,C++,或者Java 的话,就可发现,javascript 的语法和它们是 一样的。javascript 也有一些保留字,与C 不同,javascript 有一些预定义的内建函 数,完成对浏览器和页面的基本操作。 特殊符号和操作符 Javascript 的操作符主要用于算术运算、逻辑运算和字符串运算。大部分操作 符都有两个操作对象,分别叫左操作数和右操作数。Javascript 的操作符和C、C++ 的操作符几乎完全一样。 基本的算术操作符(运算符)是+ (加) ,- (减或一元负号) ,* (乘) , / (除) ,% (模,或者叫取余数) 以及++ (整数自身加一), -- (整数自身减一) 。以及位 操作,|| (OR), (AND),! (各位取反) ,^ (XOR 异或) , (左移位) , (左移 位,并用0 填充左边的位) , (右移位) 和 (右移位,用0 填充右边的位) 。除 了++ ,--和一元负(- )之外,所有这些算术、逻辑操作符都允许和=连用,表示 左操作数和右操作数运算的结果赋值给左操作数本身。例如: variable = variable * 42; // 这句可写成variable *= 42; 这些操作符符合一般的优先法则,可以用括号改变运算的次序。如果对运算 的优先法则搞不清楚,也可以用括号保证运算的正确顺序。 zzz = (xxx * 32) / (yyy + xxx); javascript 的关系运算符包括:(小于) , (大于) ,== (等于) ,!= (不等于) , = (不大于) , gt;= (不小于) 。请注意区分赋值符(= )和关系运算符等于 (== )。另一个经常出现的错误是将不等于(!=)写作 。 每一个完整的语句之间用分号隔开。如下所示: variable *= 42; zzz = (xxx * 32) / (yyy + xxx); +号同时被用来表示两个字符串相连接。例如: yourname = Dave line_of_text = What are you doing + yourname + ?; 执行了上述语句后,line_of_text 的值应该是,What are you doing Dave? 字符串常量要用引号(双引号或者单引号都可)括起来。两者之间的区别在 于:用双引号括起来的字符串允许包括一些控制符。为了表示这些控制符,必须用 以反斜杠(\)开始的转义符,例如以\n 表示换行。由于\用于引导转义符,所以在字 符串中用到反斜杠符时必须用\\表示。 括号被用于指定数组的元素。例如要指定数组myarrary 的第一个元素,要写 成myarrary[0] 。请注意,数组的元素是从0 开始编号的。 大括号({ 和}),被用来组织语句块(某些地方也称复合语句,及几条语句被 从逻辑上看作是一条语句)。这些语句块经常和控制语句(比如分支if...then...else 、 循环while )等一起出现。注意,函数也是由一个语句块构成的。 多行或单行注释由/* 和*/括起来,单行的注释也可以用//开始,直到行尾。 最后要介绍的是一个三元操作符,条件表达式? 结果表达式1 : 结果表达式2 。 这个运算符的意思是:如果条件表达式成立,就取结果表达式1 的值,反之,就取 条件表达式2 的值。任何时候,这个操作符都可以用if 和else 来模拟。例如: if (notMine == true) { someoneElses = true; } else { someoneElses = false; } 和下式等价: someoneElses = (notMine == true) ? true : false; 上面介绍了所有的操作符。接下来,介绍javascript 的数据类型。 数据类型和变量 JavaScript 有四种基本的数据类型:对象( object,能用于任何对象) 、数值型 (number ,浮点数或整数) 、字符串型(string)、布尔型(boolean) 。变量通过变量名来 区分。变量名区分大小写,也就是说大写与小写是不同的。组成变量名的符号包括 字母、数字和下划线(_),并且必须以字母开始。例如: myvariable = A line of text; //这是字符串型变量 count = 0;

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档