###
日期:1.4
分支结构:根据不同的情况执行不同的代码
if(条件表达式){内容}
if(){}else{}
if(){}else if{}else{}
三元表达式 true执行表达式2 false 执行表达式3
表达式1 ? 表达式2 : 表达式3
布尔类型的隐式转换
转换为true:非空字符串 非0数字 true 任意对象
转换为false:空字符串 0 false null undefined
switch case语句 适合在等值判断
switch(){
case 常量1:
执行的内容
break; //退出
case 常量2:
执行的内容
break; //退出
default: //为false执行
执行内容
}
循环结构
三要素:循环条件 循环体 循环的控制
while 语句
while(循环条件){
}
do while 语句 适合场景,先循环一次再来判断
do{
}while(循环条件);
for语句
for(循环条件){
循环体内容
}
循环嵌套
continue 跳过当前循环
black 跳出整个循环
内置对象
Math
Math.PI // 圆周率
Math.random // 生成0到1的随机数
Math.floor(pi) // 向上取整
Math.ceil(pi) // 向下取整
Math.pound(pi) // 取整 四舍五入
Math.abs(pi) // 绝对值
Math.max(pi) // 最大值
Math.min(pi) // 绝小值
Data 日期时间
new Data()
valueOf() // 获取对象的原始值
getFullYear()
getMonth()
getData()
getDay()
getHours()
getMinutes()
getSeconds()
定时器
setInterval() 定时器
clearInterval() 清除定时器
setTimeout()
String
substring(5) 截取字符串长度
charAt() 获取字符串里的字符
concat() 字符串拼接
substr() 截取字符串内容 包头包尾
slice() 截取字符串内容 包头不包尾
indexOf() 从前往后找字符串内容 从0开始
lastIndexOf() 从后往前找字符串内容
trim() 只能去除字符前后的空白
toUppeerCase() 转大写
toLowerCase() 转小写
split() 分割
replace() 替换
Array 数组
new Array() 创建数组
instanceof 查看是否为数组
push() 在数组末尾追加
pop() 删除数组末尾 并返回
splice(1,2) 从下标开始,删除两个元素
sotr() 排序
filter() 过滤器
1.4笔记
最新推荐文章于 2024-10-11 17:39:47 发布