JavaScript基础

复习:html 注释 css注释 /* */ Java注释 同js PHP注释 # /* */ // 注释的作用: 方便代码阅读

2.1 变量

1. 概 念: 计算机中用来存储数据的

2. 变量的创建 语法: var 变量名称 = 值 变量的命名规范 包含数字(0-9)、字母(a-zA-Z)、下划线(_)、美元符号($) 不能用数字开头 不能使用系统关键字、保留字 变量名称有意义 驼峰命名法 首字母小写,其余单词首字母大写

3. 变量的扩展 a. 初始化赋值 创建变量的时候 赋值 b. 变量的值更新

4.特殊情况 1. 只声明变量 2. 声明变量时 不加var 隐式声明 函数内部声明全局变量的时候 3. 同时定义多个变量, 变量之间使用英文逗号(,)隔开 3. 练习 交换两个变量的值

2.2 数据类型 复习 1. php中的数据类型:boolean(布尔)、int(整型)、float(浮点型)、string(字符串)、array(数组)、 object(对象)、NULL(空)、resource(资源) 2. Java中的数据类型:boolean(布尔)、int(整型)、float(浮点型)、string(字符串)、array(数组)、 object(对象)、NULL(空)、long、short、double、char、byte 3. JavaScript中的数据类型 boolean(布尔)、string(字符串)、number(数字)、object(对象)、undefined(未定义)、null(空) 布尔数据类型中只有true和false两个值 字符串使用引号(单引号和双引号)引起来 数字包括整数和浮点数、NaN 注意:当非数字字符串参与算术运算(+ 除外)的时候,得出的结果是NaN 获取变量的数据类型 typeof()

2.3 运算符

2.3.1 算术运算符 + - * / %

2.3.2 比较运算符

2.3.3 逻辑运算符 && 逻辑与 两边都为真时,整体返回真,其余情况全为假 || 逻辑或 只要有一边为真时,整体返回真, 当两边都为假时整体返回假 ! 逻辑非 取反 非真即假,非假即真

2.3.4 赋值运算符 = += a+=2 等价于 a=a+2 -= *= /= %= 2.3.5 递增递减运算符 < > = == 等于 只比较值 值相等返回真,不等返回假 != 不等于 === 恒等于(全等于) 比较值和数据类型 值和类型都相同时 返回真 否则返回假 !== 恒不等于(全不等于) ++ 每次加1 -- 每次减1

2.3.6 拼接运算符 +

分支(选择)结构

1. 单分支 语法: if(条件){条件为真的时候,执行}

2. 双分支 语法: if(条件){条件为真的时候,执行}else{条件为假,执行的代码块}

3. 多分支 a. if ...else if ...结构 语法:if(条件1){ 条件1 为真 执行代码块 }else if(条件2){ 条件2 为真 执行代码块 }...else{ 以上条件都不满足时,执行的代码块 } b. switch ...case 结构 语法: switch(表达式){ case 值

1:执行的代码1;break; case 值2:执行的代码2;break; ... default:以上值匹配不成功的时候,执行的代码 } 循环结构 当有一段相同或相似的代码,需要重复执行n次的时候,会使用到循环结构 1. for循环 语法:for(var 计数变量=初始值;循环条件;递增或者递减){ 循环体; }

2. while循环 语法: 计数变量 while(循环条件){ 循环体 递增递减 }

3. do...while循环 语法: 计数变量 do{ 循环体 递增递减 }while(循环条件) 

2.2 函数 函数:一段有名字的代码块 作用: 实现代码复用和提高开发效率 特性:函数不能自动执行,需要调用 语法:function 函数名称([形参]){ 实现特定功能的代码块 } 函数调用:函数名([实参]) 注意:形参的个数和实参的个数要保持一致 判断给定的年份是否是一个闰年,如果是闰年返回true,不是返回false 返回值: return 作用: 给函数本身设置一个值,终止后续代码执行 注意: 一个函数只能有一个返回值 函数练习

1. 创建一个函数,用来输入任意两个范围内的整数和,将求和结果返回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值