JS基础语
1、输出语法
alert("hello"); 弹出框
prompt("请输入你的年龄"); 提示框
confirm("你确定删除吗?"); 提示框
console.log("hello"); 调试日志输出信息
document.write("您好,我是新增加的内容"); 页面文档内容进行输出
2、变量的声明
var + 变量名 = 值(值的格式决定变量的类型)
typeof 查询变量的类型,用法:typeof+变量名
3、数据类型
1、Number类型:注意:不分整型和小数
2、String类型:注意:用单引号和双引号括起来的一串字符,求字符的长度用length属性
3、Boolean类型,true和false,也可以是1-true和0-false
4、NaN类型:不是一个数字,用inNaN方法判断
5、Undefined类型;只声明没有赋值的变量
6、Infinit类型:无穷大
4、数据类型的转换
1、转换为字符串
String(非字符串)
变量.toString() 注意:变量的值不能为undefined和null
2、转为数字
Number(); 转换为整数或小数
parselnt(); 转换为整数
parssefloat(); 转换位小数
3、转为Boolean类型
Boolean(); 转为ture或false
5、运算符
1、算术运算符:+、-、*、/、%
2、一元运算符:++、--
3、逻辑运算符:&&、||、!
4、比较运算符:==、===、!=、>、<、>=、<=
5、赋值运算符:=、+=、-=、*=、/=、%=
6、三种结构
1、顺序结构:依次顺序执行程序
2、分支结构:if-else结构:
if(表达式){
执行语句
}else{
执行语句
}
三元表达式:
表达式?执行表达式1: 执行表达式2
a > b ? alert(a) : alert(b)
多分支结构:if-else-if结构
if(表达式){
执行语句;
}else{
执行语句
}if(表达式){
执行语句
}......
switch分支结构:
switch(变量){
case 值1: 执行表达语句; break;
case 值2: 执行表达语句; break;
case 值3: 执行表达语句; break;
......
default: 执行表达语句; break;
}
注意:通过switch后面的变量,与case分支后面的值继续匹配判断,如果相等就执行该分支
每个分支需要加break语句进行阻止,如果没有break,将按照case穿透的原理,依次继续往下执行,直到遇到break停止。