一、JS语法
数字(Number)字面量 可以是整数或者是小数,或者是科学计数(e)字符串(String) 字面量 可以使用单引号或双引号: 表达式字面量 用于计算:5 + 6 5 * 10 数组(Array)字面量 定义一个数组:[40, 100, 1, 5, 25, 10] 对象(Object)字面量 定义一个对象:{firstName:“John”, lastName:“Doe”, age:50, eyeColor:“blue”} 函数(Function)字面量 定义一个函数:function myFunction(a, b) { return a * b;} JavaScript 使用关键字 var 来定义变量, 使用等号来为变量赋值,变量是一个名称。字面量是一个值 JavaScript使用 算术运算符 来计算值: (5 + 6) * 10 JavaScript使用赋值运算符给变量赋值: x = 5 y = 6 z = (x + y) * 10 Js语句是用分号分隔
JavaScript 注释
不是所有的 JavaScript 语句都是"命令"。双斜杠 // 后的内容将会被浏览器忽略:// 我不会执行 JavaScript 数据类型 JavaScript 有多种数据类型: 数字,字符串,数组,对象等等,数据类型的概念编程语言中,数据类型是一个非常重要的内容。为了可以操作变量,了解数据类型的概念非常重要。 JavaScript 字母大小写 JavaScript 对大小写是敏感的。当编写 JavaScript 语句时,请留意是否关闭大小写切换键。函数 getElementById 与 getElementbyID 是不同的。同样,变量 myVariable 与 MyVariable 也是不同的。
二、标识符:
一、(变量、函数、属性的名字和函数的参数)书写规范: 1、区分大小写 2、标识符第一个字符必须是英文字母、下划线_或美元符号$,其后的字符可以是字母、数字或下划线、美元符号; 3、自定义的标识符不可以 JavaScript 中的关键字、保留字作为标识符 4、标识符不能包含空格; 5、标识符不能包含+、-、@、#等特殊字符;二、由多个单词组成的复合标识符命名主要有两种方式: 一是使用下划线连接各个单词,每个单词全部小写,例如:dept_name。 二是使用驼峰式,其中又分大驼峰和小驼峰。大驼峰的格式是每个单词的首字母大写,其余字母小写,例如:DeptName;小驼峰的格式是第一个单词全部小写,第二单词开始的三、程序结构: 一:程序运行的三大结构:顺序结构、选择结构、循环结构顺序结构:代码逐行执行,自上而下选择结构:通常是和关系比较一起用 ①单分支选择:if语句语法: if(条件){代码块} ②双分支选择: if…else语句语法: if(条件){//为true时执行的代码 }else{ //为fasle时执行的代码} ③多分支语句: if…else if…else语法: if(条件1){ //条件1为true时执行的代码 }else if(条件2){ //条件2为true时执行的代码 }else{//条件1条件2都不为true时执行的代码}④switch语句是if…else if语句的简写方式语法: switch(表达式){ case 1: 语句1 break; case 2: 语句2 break; …default: 语句n //默认其他都不是的情况下执行break;}注:1)每一个case中都需要加一个breakdefault可以写在switch任意的位置,写在switch末尾不需要加break每一个case值不能重复循环结构:重复执行一段代码作用:简化代码,处理重复的代码 ①while循环:不知道具体执行次数的时候使用,先判断后执行语法: while(循环条件){循环体;迭代部分;}②do…while循环:先执行后判断,无论结果正误都执行一次语法:do{循环体;迭代部分;}while(循环部分); ③for循环:比while语法更清晰,可读性更高语法:for(初始值;循环体;迭代部分){输出体;} 4、break、continuebreak:用在switch和循环中,表示结束switch和结束当前循环continue:用在循环中,表示跳出本次循环,继续执行下次循环 5、循环嵌套的应用:外层循环控制行,内层循环控制列
|