JS学习8.25

// JavaScript Document
//+:1.当两边都是数值类型时,进行加法运算
/*console.log(2+2.5);
//2.当+号一边是字符串时,进行字符串拼接
console.log("sum="+2+2.5);
//-:减法
console.log(2.5-1.5);
//*:乘法
console.log(2*50);
// /:除法
console.log(5/3);
// %:取余  5%3的含义:5/3取余数
console.log(5%3);*/
// ++:自增+1
// i++:先将i的值赋值给i++整体,然后i再自增+1
//++i:先将i的值自增+1.然后再将结果赋值给++i这个整体
// --:自减-1
// i--:先将i的值赋值给i--整体,然后i再自减-1
//--i:先将i的值自减-1.然后再将结果赋值给--i这个整体
/*var a=1;
a++;
console.log(a);*/
/*var a=1; 2 3
var b=2; 3 4 5
var c=a++ +b++ -a++ +b++ -b++//1+2-2+3-4
console.log(a)//3
console.log(b)//5
console.log(c)//0*/
/*
var a=1;//2 3 4
var b=a++ +a++;//3 4 5 6
b++;
var c=a++ +b++ -b++;//3+4-5
console.log(a);//4
console.log(b);//6
console.log(c);//2
*/
//++i:先将i的值自增+1.然后再将结果赋值给++i这个整体
/*var a=1;//2
++a;//2
console.log(a);*/
/*var a=1;//2 3 4
var b=++a -a++ + ++a;//2-2+4
console.log(a);//4
console.log(b);//4*/
/*var a=1;
var b=2;
var c=a-- + ++a + ++b - --b + b--;
console.log(a);//1 0 1
console.log(b);//2 3 2 1
console.log(c);//  1+1+3-2+2=5*/
// =:将=右边的值赋值给=左边
//var a=1;
//比较运算符的结果是布尔值
console.log(2.5>3);
console.log(10<=20);
//==:只比较值,不比较类型
// 是比较==两边的值是否相等
console.log(10==20);
//===:严格等于 既比较类型又比较值
console.log(10==="10");
//不等于!=
console.log(10!="10");
//严格不等于:!==
console.log(10!=="10");
//逻辑运算符 运算布尔值 结果布尔值
// &&: 与 (并且)  布尔值&&布尔值
//只有两边都是true,结果为true,只要有一边是false,结果为false
/*console.log(true&&true);
console.log(true&&false);
console.log(false&&false);
console.log(1==2&&2>4);
//\\:或(或者)
//只要两边都为false,结果为false,只要有一边是true,结果为true
console.log(true||true);//true
console.log(true||false);//true
console.log(false||false);//false
console.log(1==2||2<4);
// !:非 (取反)
console.log(!true);//false
console.log(!false);//true
console.log(!arr.isempty());*/
//三目运算符(三元运算符) 用来判断值的
//表达式?值1:值2;
//表达式(结果为布尔值)?(如果表达式为true则)值1:(如果表达式为false则)值2;
//比较运算符 逻辑运算符
//求a,b的最大值
/*var a=10;
var b=20;
var max=a>b?a:b;
console.log(max);
//求a,b的最小值
var min=a<b?a:b;
console.log(min);*/
var a=1;
var b=2;
var c=3;
//求a,b,c之间的最大值
var max=(a>b?a:b)>c?(a>b?a:b):c;
console.log(max);
//falg=0/1 ->否/是
flag=0;
console.log(flag==0?"否":"是");
//if语句:两个分支
/*    
if(结果为布尔值的表达式){
    
}else{
    
}
*/
//求a,b的最大值
/*var a=10;
var b=20;
if(a>b){
    console.log("最大值为:"+a);
}else{
    console.log("最大值为:"+b);
}*/
/*
var a=10;
var b=20;
var max=0;
if(a>b){
    max=a;
}else{
    max=b;
}
*/
/*//让用户输入一个整数,判断是偶数还是奇数
var num=prompt("请输入一个整数");
//将字符串转为数值类型
num=parseInt(num);
if(num%2==0){
    console.log("偶数");
}else{
    console.log("奇数");
}*/
//让用户输入一个整数,判断是正数还是负数
/*var num=prompt("请输入一个整数");
//将字符串转为数值类型
num=parseInt(num);
if(num>0){
    console.log("正数");
}else{
    console.log("负数");
}*/
//让用户输入一个整数,判断是正数还是负数
/*var num=prompt("请输入一个整数");
num=parseInt(num);
if(num>0){
    console.log("正数");
}else if(num==0){
    console.log("0");
}else{
    console.log("负数");
}*/
var num=prompt("输入分数");
num=parseFloat(num);
if(num>=80&&num<=100){
    console.log("你学的不错,值得表扬");
}else if(num>=60&&num<80){
    console.log("就差一点点,再加把劲");
}else if(num<60&&num>=0){
    console.log("使劲努力,不要偷懒");
}else{
    console.log("输出错误");
}
var flag=true;
if(flag){
    console.log("你好");
}

 作业:

var a=10;
a++;
var b=--a - a++;
var c=b++ + ++b - --b +b-- +a--;
console.log(a);//10 11 10 11 10
console.log(b);//10-10=0 1 2 1 0
console.log(c);//0+2-1+1+11=13

var i=1;
var j=i-- + --i+ i++ + ++i + --i;
--j;
console.log(i);//1 0 -1 0 1 0
console.log(j);//1-1-1+1+0=0 -1

var i=1;
var j=2;
console.log(i=j++);//2
console.log(j);//3

var i=1;
var j=2;
console.log(i=2);
console.log(i==j);//ture

var a=1;
--a;
var b=10 - a++ + --a + a--;
console.log(a);//1 0 1 0 -1
console.log(b);//10-0+0-0=10
var num=prompt("请输入一个数");
num=parseFloat(num);
if(num%2==0&&num>=0&&num<=100){
    console.log("属于0~100之间的偶数");
}else{
    console.log("不属于0~100之间的偶数");
}
var num=prompt("请输入成绩");
num=parseFloat(num);
if(num>=90&&num<=100){
    console.log("A等");
}else if(num>=80&&num<90){
    console.log("B等");
}else if(num>=70&&num<80){
    console.log("C等");
}else if(num>=60&&num<=70){
    console.log("D等");
}else if(num>=0&&num<60){
    console.log("E等");
}else{
    console.log("输入有误");
}
var num=prompt("请输入工龄");
num=parseFloat(num);
var a=5000;
var b=2500;
var c=1000;
var d=500;
var e=200;
var f=3000;
if(num>=10&&num<15){
    console.log("您目前工作了"+num+"年,基本工资为"+f+"元, 应涨工资"+a+"元,涨后工资"+(f+a)+"元");
}else if(num>=5&&num<10){
    console.log("您目前工作了"+num+"年,基本工资为"+f+"元, 应涨工资"+b+"元,涨后工资"+(f+b)+"元");
}else if(num>=3&&num<5){
    console.log("您目前工作了"+num+"年,基本工资为"+f+"元, 应涨工资"+c+"元,涨后工资"+(f+c)+"元");
}else if(num>=1&&num<3){
    console.log("您目前工作了"+num+"年,基本工资为"+f+"元, 应涨工资"+d+"元,涨后工资"+(f+d)+"元");
}else if(num>=0&&num<1){
    console.log("您目前工作了"+num+"年,基本工资为"+f+"元, 应涨工资"+e+"元,涨后工资"+(f+e)+"元");
}

 

JS学习8.25

上一篇:JMeter接口测试从入门到实战--03-- 接口测试基础-HTTP协议


下一篇:怎么使用html+css实现轮播图效果(代码分享)