js第二天内容以及练习题

#### 赋值运算符

    将等号右值赋给左边的变量

    赋值表达式是有值的:它的值就是右值

    a = b = 5;

    复合的赋值运算符

       +=  -= */ -= %=

       a += 8  //相等于a= a+8;

#### 自增自减运算符

    ++ -- 对一个变量加一或者减一

    前++:先计算再使用

    后++:先使用在计算,过了分号计算


 

### 关系运算符

    通过关系运算符链接的表达式结果是布尔值

    关系运算符有 > >= < <= == != ===

    严格等 === :必须数值和类型都一致

       

### 逻辑运算符

    && 完成一个功能,有n个步骤,每个步骤都得实现,这个功能才能完成,每个步骤间的关系称为与;

    !! 完成一个功能,有n个方法,每个方法,每个方法都能搞定这件事,各个方法间的关系称为或

    ! 某个条件的对立面

    逻辑运算符是将若干个逻辑量连接,结果依然为布尔值

### 字符串与数字的转换规则

    隐式转换

    a:字符串与数字相加时,结果转字符串

    b:减,乘除求余,结果全都为数字

    显示转换

       字符串转数字 parseInt(数值字符串):返回值数字的整型,对原型不影响

                   parseInt取整  

                   parsefloat(数值字符串):返回值为数字的浮点型,对原值不影响

                   Number(整型浮点型字符串都可以)

                   数字转字符串  数字.toString():返回的就是数字对应的字符串形式,对原值没有影响

     

### 程序的设计结构

     自上而下 选择结构 if 三目运算  switch  循环

//输入一个整数,判断 大于0小于0还是等于0

// var a = 10;

// if(a>0){

//     console.log("a大于0");

// }else if(a<0){

//     console.log("a小于0");

// }else if(a == 0){

//     console.log("a等于0");

// }


 

//输入一个数判断是奇数还是偶数,并输出结果

// var a = prompt("请输入一个数");

// if(a%2==0){

//     console.log("这个数字是偶数")

// }else{

//     console.log("这个数字是奇数");

// }



 

// 输入月份显示当月天数(不考虑闰年)

// var a = parseFloat(prompt("请输入一个月份")) ;

// if(a == 1||a == 3||a == 5||a == 7||a == 8||a == 10||a == 12){

//     console.log("本月有30 天");

// }else if(a == 4||a == 6||a == 9||a == 12){

//     console.log("本月有31天");

// }else{

//     console.log("特殊二月28天");

// }



 

//开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动,来观察测试者的体重是否合适

// var a = parseFloat(prompt("请输入你的身高"));

// var b = parseFloat(prompt("请输入你的体重"))

// var c = (a-108)*2;

// if(c-10<b && b<c+10){

//     console.log("挺合适");

// }else{

//     console.log("不太合适");

// }



 

//已知银行整存整取存款不同期限的月息利率分别为:

//月息利率 =

//  0.63%期限=1年

//  0.66%期限=2年

//  0.69%期限=3年

//  0.75%期限=5年

//  0.84%期限=8年

// 输入存款的本金和年限,求到期时能从银行得到的利息和本金的合计(利息的计算公式为:利息=本金*月息利率*12*存款年限

// var a = parseFloat(prompt("请输入存款的本金"));

// var b = parseFloat(prompt("请输入年限"));

// var interest = 0;

// if(b == 1){

//     a = a+(a *0.0063*12*1);

// }else if(b == 2){

//     a = a+(a *0.0066*12*2);

// }else if(b == 3){

//     a = a+(a *0.0069*12*3);

// }else if(b == 5){

//     a = a+(a *0.0075*12*5);

// }else if(b ==8){

//     a =a+(a*0.0084*12*8);

// }

// console.log(a);



 

//有一个函数,

// var x = parseFloat(prompt("请输入一个数字"));

// var y ;

// if(x<1){

//     y = x;

// }else if(1<=x&&x<10){

//     y = 2*x;

// }else if(x>10){

//     y=3*x-11;

// }

// console.log(y);



 

// 编程实现以下功能:读入两个运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可为+,-,*,/

// var data1 = parseFloat(prompt("请输入一个数字"));

// var data2 = parseFloat(prompt("请输入二个数字"));

// var op = prompt("请输入运算符");

// var all;

// if(op == "+"){

//     all = data1+data2;

// }else if(op == "-"){

//     all = data1-data2;

// }else if(op == "*"){

//     all = data1*data2;

// }else if(op == "/"){

//     all = data1/data2;

// }

// console.log(all);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值