一,表达式:是对一个或多个变量或值(操作数)进行运算,并返回一个新值
二,赋值运算符和算术运算符
1:赋值运算符:同C语言和Java语言一样,JavaScript中最基本的运算是赋值运算,比如"="
<script type="text/javascript">
var stuName//声明一个变量
stuName = "姓名:谢灿软件"//给变量stuName进行赋值
//alert(stuName)//通过弹出框的方式将变量的值弹出
document.write(stuName)//将变量的值打印到页面上
document.write("<br/>")
2:算术运算符:+,-,*,/,%,++,--,-(求反)
3:结合运算符:*=,/=,+=,-=,%=
4:比较运算符:==,!=,>,>=,<,<=,===,!==
5:逻辑运算符:&&,||,!
6:字符串运算:+
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//判断一个数是否是偶数
// var a = (20 % 2 ==0)
// console.log(a)
//自增++ 自减--
// var a = 1
// console.log(a++)//1
// console.log(++a)//3
// console.log(a)//3
</script>
</body>
</html>
三,语句和函数
1:if语句和switch语句
if语句是最简单最常用的条件判断语句,通过判断条件表达式的结果为true或false来确定要执行哪一个语句
简单的语句:
//分支结构
//双分支 if...else
var score = prompt("请输入你的js成绩")
if(score>=90){
console.log("你适合搞开发")
}else{
console.log("你可以转到新媒体")
}
双分支语句:
分支结构
双分支 if...else
var score = prompt("请输入你的js成绩:")
if(score>=90){
console.log("你适合搞开发")
}else{
console.log("你可以转到新媒体")
}
多重分支 if...else if...else
if (score>=90){
console.log("你非常适合搞开发")
}else if(score>=70){
console.log("你适合学软件测试")
}else{
console.log("转去新媒体")
}
嵌套分支语句:
var a 10, b = 20, c = 30
var result = 0//该变量是用来储存最大值的
if(a > b){
if(a > c){
result = a
}else{
result = c
}
}else{
if(b > c){
result = b
}else{
result = c
}
console.log()
switch语句:
switch结构用于将一个表达式的结果同各个选项进行比较,若找到匹配的选项,就执行匹配选项中的语句
<script type="text/javascript">
var shopping = prompt("请输入对应的商品购买状态(a-f):")
switch (shopping){
case"a":
console.log("未付款")
break;
case"b":
console.log("已付款")
break;
case"c":
console.log("待发货")
break;
case"d":
console.log("已发货")
break;
case"e":
console.log("运输中")
break;
case"f":
console.log("已签收")
break;
default:
console.log("请输入正确的商品购买状态")
break;
}
</script>