javaScript
--在“+”运算中,数字与字符串相加,结果将成为字符串5+‘5’=55
--条件运算:variablename=(condition)?value1:value2 ,condition为TRUE,variablename取值value1,否则取value2;
--消息框:确认框confirm("文本"),警告框alert("文本"),提示框prompt("文本","默认值")
循环语句的使用
--do...while 循环是 while 循环的变种。do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。
--使用 break 语句来终止循环;使用 continue 语句来终止当前的循环,然后从下一个值继续执行;for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。
特殊符号应用
--反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。var txt="We are the so-called \"Vikings\" from the north."
--JavaScript 对大小写敏感 - 所以当您创建或使用变量、对象及函数时,请注意字符的大小写。
--indexOf() 来定位字符串中某一个指定的字符首次出现的位置; match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符; replace() 方法在字符串中用某些字符替换另一些字符。
--toUpperCase()方法将字符串转换为大写;
数组对象
--sort(sortNumber)方法从数值上对数组进行排序;sort() 方法从字面上对数组进行排序; join() 方法将数组的所有元素组成一个字符串; concat() 方法来合并两个数组。
逻辑对象
--new Boolean(对象) 检查逻辑对象是 true 还是 false。
算术对象 -Math(算数)对象的作用是:执行普通的算数任务。
-- Math.round(0.60)取最大整数;Math.random()取0到1之间的随机数;Math.max()取给定的最大值;Math.min取最小值
Date 对象
-getDay() 来显示星期;toUTCString() 将当日的日期(根据 UTC)转换为字符串;如何使用 setFullYear() 得到精确的日期;
DOM 对象
-Window是JavaScript 层级中的顶层对象;Navigator包含客户端浏览器的信息;Screen包含客户端显示屏的信息;History包含了浏览器窗口访问过的 URL;Location包含了当前URL的信息;
JavaScript动画
-利用两个不同的事件来驱动两个相应的函数,来切换两张对应的图片以创造出动画效果;
RegExp 对象用于存储检索模式
--RegExp 对象有 3 个方法:test()、exec() 以及 compile()。
--test() 方法检索字符串中的指定值。返回值是 true 或 false。
--exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。
--compile() 既可以改变检索模式,也可以添加或删除第二个参数。