摘要:while和if语句的唯一区别是:主要给定条件的结果是ture,包含在花括号里的代码将反复执行下去。这里的关键是在while的内部必须发生一些会影响循环控制条件的事情,例如在while循环的内部对变量num的值进行了加1的操作,导致循环控制条件在经过10次循环后的结果会变成false。如果不对变量num进行加1的操作,这个while循环将会永远执行下去。
阅读全文
摘要:如果要检查一个变量num的值是不是在5到10之间,要经过2次判断,首先是是不是大于等于5,然后是不是小于等于10,这样的2次判断操作叫逻辑操作数。逻辑与操作符:&&只有2个操作数都是ture,逻辑与的结果才会是ture逻辑或操作符:||只要其中一个操作符的结果是ture,逻辑或的结果就会是ture;2个操作数都是ture,逻辑或的结果也会是ture;只有当2个操作数的结果都是fal...
阅读全文
摘要:比较操作符包括>,<,>=,<=;如果比较2个值是否相等,用“等于”比较操作符“==”,单个等号“=”是完成赋值操作的。如果在条件语句的某个条件中使用单个等号,那么只要相应的赋值操作取得成功,那这个条件的求值结果就是ture,例如:还有“不等于”比较操作符:“!=&r...
阅读全文
摘要:脚本的威力提现在他们可以根据人们给出的各种条件做出判断和决策,条件语句就是干这个事的。在解释脚本时候,浏览器将依次执行这个脚本中的各种语句,可以用条件语句来设置一个条件,只有满足了这一个条件才能执行更多的语句。最常见的条件语句是if语句,基本语法:条件condition必须放在if后面的圆括号里。条件的求值结果永远是一个布尔值,只能是ture或者false。花括号里面的语句,不管有多少条,只有在给...
阅读全文
摘要:算术操作符用来计算和处理数据。赋值操作符:=加法操作服:+减法操作符:-除法和乘法操作符:/ *加号比较特殊,可以用于数值,还可以用于字符串,把字符串拼接起来。如果把字符串和数值拼接起来,得到的是一个更长的字符串。如果是数值和数值拼接。得到的是这2个数值的和。加法和赋值操作符:+=;可以一次完成“加法和赋值”或者“拼接和赋值”,例如:
阅读全文
摘要:可以在填充数组的时候为每个新元素明确的给出下标,不局限于整数数字。数组下标也可以是字符串,例如:这被称为关联数组。前面自动创建数字下标(从0开始,1,2,3…………)的叫做数值数组,属于关联数组的一个特例。下面是一个完整的例子:先定义lennon数组,自定义下标并赋值,然后定义beatles数组,将vocal复制为lennon数组,最后输出l...
阅读全文
摘要:数组元素可以是字符串,数值,布尔值,甚至是另一组数组。他们可以混在一起存入到一个数组,例如:数组元素也可以是变量名,不加引号,例如:数组元素的值还可以是其他数组的元素,例如:数组还可以包含其他的数组,任何一个元素可以把一个数组做为他的值:上例中,hello数组的第一个元素的值为hi数组,如果想赋值为hi数组的第一个元素,要加方括号来选择:
阅读全文
摘要:字符串,数值,布尔值都属于离散值。如果某个变量是离散的,那么在任意时刻只能有1个值。如果想用一个变量来存储一组值,就要用数组。数组是由名字相同的多个值构成的一个集合,集合中的每个值都是这个数组的元素。我们可以用一个变量worldcup2010来保存所有32强的国家名。数组要用关键字Array来声明,还可以对这个数组的元素个数做出规定:如果提前不确定元素个数,括号内也可以留空不写。向数组中添加元素的...
阅读全文
摘要:布尔值只有2个可取值:ture或者false,这两种状态决不可能同时出现。同时千万不要把布尔值用引号括起来,这点和“数值”一样。
阅读全文
摘要:数值不用加引号,加了引号就成了“字符串”数值可以带任意为数小数点,可以是正数或者负数。
阅读全文
摘要:字符串由0个或者多个字符构成,可以包含字母,数字,标点和空格。他必须放在引号内,单引号双引号都行。一般来说,字符串包含双引号,那整个字符串放在单引号里;如果字符串包含单引号,那整个字符串放在双引号里。也可以使用字符转义来解决。如果字符串包含双引号,又要整个字符串放在双引号里,就必须用“\”转义。(javascript中,转义符为“\”)就我个人而言,...
阅读全文
摘要:[代码]happy是一个字符串类型的字面量,33是一个数值类型的字面量,他们是2种不同的数据类型,javascript中为他们做出声明和进行赋值的语法无任何区别。但在某些程序设计语言中要求我们在声明变量的同时必须明确对其数据类型做出声明,这个做法叫类型声明。要求明确对其数据类型做出声明的程序设计语言叫做强类型,不要求的叫做弱类型,如javascript。
阅读全文
摘要:不会发生改变的东西叫常量。比如我们的生日和姓名。会发生变化的东西叫变量。比如我们的心情和年龄。例如我有一个变量mood,值是sad或者happy;我有一个变量age,值是25或者26。这个把值放入变量的操作叫赋值。我们现在说变量age包含33这个值,并且让值显示在弹出式警告窗口中。javascript允许我们直接对变量进行赋值而无需提前对他们做出声明,在很多程序设计语言中这是不允许的。虽然java...
阅读全文
摘要:语法的狭义含义特指语句结构方面的各项规则,javascript的语法和java、c++等的语法非常相似。脚本是由一系列指令构成,这些指令称为语句。多条语句放在一行内,要用分号隔开。即便没有把多条语句放在一行,但在每个语句末尾加上分号,是一种良好的编程习惯,可以让代码变得更易读。
阅读全文
摘要:java或c++等语言需要一个编译器,编译器是一种能够把用java等语言编写出来的源代码翻译为直接在计算机上执行的二进制可执行文件的程序。解释型不需要编译器,仅需要解释器,对javascript语言,在www环境下,web浏览器将负责完成有关的解释和执行工作,浏览器中的javascript解释器将直接读入源代码并加以执行。如果用编译型程序语言编写的代码包含错误,那些错误在代码编译阶段就会被发现并报...
阅读全文