一、算法的概念:通常指可以用来解决某一问题的步骤或程序,这些步骤必须是明确的和有效地而且在有限的步骤内完成。
(1)特性:明确性、有效性、有限性。 (2)类型:算术算法、事务性算法。 (3)流程图:对给定算法的一种图形解法。又称框图 二、JavaScript的引入方式: (1)使用外部js文件,外联:<script src="underscore.js"></script> (2) 使用标签直接嵌入网页:使用<script></script>标签直接嵌入网页,一般放在head标签内。 (3)直接作为某个标签的事件代码:<input type="buttom" name="btnok" value="确定" οnclick="dovument.write("hello world")" 三、注释: (1)单行注释:// (2)多行注释:**/ 四、标识符:用来区别具体对象的一个名称。 (1) 第一个字符可以是任意Unicode字母,以及美元符号($)和下划线(_)。第二个字符及后面的字符,还可以用数字。 五、变量:是对值得引用,使用变量等同于引用一个值。 (1)var:声明。(2)使用一个值是要先声明后使用,在JavaScript允许省略var,直接对为声明的变量赋值。 六、数据类型: (1)原始类型:数值(number)、字符类型(string)、布尔值类型(boolean)、null、undefined。 (2)引用类型:对象(object)、数组(Array)、函数(funcion)。 七、判断Number类型的常用的方法:转换为整数:“parscint(value)”八、null =》 typeof 判断数据类型
九、运算符:(1)加法运算符(+) (2)减法运算符(-) (3)乘法运算符(*) (4)除法运算符(/) (5)余运算符(%)(6)自增运算符(++x或者x++)(7)自减运算符(--x或者x--)
(8)求负运算符(-x)(9)数值运算符(+x)十、逻辑运算符:(1)且(与):符号(&&)(2)或:符号(||)(3)非:符号(!)(4)三目运算(表达式1?表达式2(真):表达式3(假))
十一、 (1)for(条件:var a=1,判断:a>10,数字递增:a++){ 语句 } (2)循环(while)先判断,在执行,然后语句 十二、标准写法:if(判断条件){ 语句 }