js-第一周
一.第一天
1.js的书写位置:同CSS,分内部,外部。
内部:贴近</html>。外部:通过 src 但内部不要写内容


2.输入输出语法
1.alert(内容)内容会输出在信息框内

2.document.write(内容) 内容会打印body内,内容可以是标签
3. console.log() 内容会打印控制台内内

4.prompt() 弹出对话框

3.变量
1.声明变量并赋值:let xxx = xx
二.第二天
1.数组 同C语言 []内容

2. const 只读变量 同c 
3. 数字类型运 同c 
4.NaN 同c
5. 字符串 引号标注
1.字符串拼接:使用+ 或$[]

6.数据类型转换
1.在变量前加+,-等
2.在变量外加Number等
3.parseInt 一类

7.其余 通c
1.布尔 判断对错trun/folse
2.undefined 监测值是否传递
3.null 暂未赋值
8. typeof 同c的sizeof
9.运算符 一元运算符
++i(前置) 前置:先自增再使用
i++(后置)
后置:先使用再自增 let i=1; console.log(++i + 2) // 4 let i=1; console.log(i++ + 2) // 3

9.二元运算符
+ - * / 等 需要两个操作数 let num = 10 + 20
10.三元运算符
条件 ? 代码1 : 代码2 双分支的简化写法,常用于取值
比较运算
> < >= <= == === != !==
===:类型和值都相等 字符串按ASCII码比较 NaN === NaN // false 避免小数比较
11.逻辑运算符
&&(与)一假则假
||(或)一真则真
!(非),假变真 一真变假
优先级:&& > \|\|
赋值运算符
= += -= *= /= %= 对变量进行赋值
num += 5 等价于 num = num + 5
运算符优先级
从高到低 1. ()
2. ++ -- !
3. * / % → + -
4. > >= < <=
5. == != === !==
6. && → \|\|
7. =
8. , 小括号优先级最高 使用()可以改变运算顺序
12.流程控制
顺序结构
代码从上到下顺序执行 最基本的执行流程 代码1 → 代码2 → 代码3
分支结构
if...else 三元运算符 switch 根据条件选择执行代码 if(条件){...}else{...} switch(值){case...}
循环结构
13.while 循环
重复执行某段代码 while(条件){循环体}
while循环三要素

1. 变量起始值 循环开始的初始值 let i = 0 必需
2. 终止条件 没有条件会导致死循环 i < 10 必需
3. 变量变化量 用自增或自减 i++ 或 i-- 必需
14.分支语句
if双分支
if(条件){...}else{...} 满足条件执行if代码块,否则执行else 适用于两种情况的判断

三元运算符
条件 ? 代码1 : 代码2 if双分支的简化形式 主要用于简单的条件赋值

15.switch语句
switch(值){case...} 适用于等值判断 需要配合break使用

16. 1.break 跳出整个循环
2.continue 终止这次循环
更多推荐



所有评论(0)