JS基础 7.26

前言

            a与b互换值   let与var    隐式转换  函数返回值  内置函数  数组     计算1--100的和     

           数组中每个数*5

一.a与b互换值

var a=1;
var b=2;
var c;
c=a;
a=b;
b=c;
//a=2 b=1

二.let 与 var

let:块元素

var:全局

代码如下(示例):

{
  var a=1;
   let b=2;
    console.log(b)//2
 }
 console.log(a,b)x
 console.log(window.a)

三 .隐式转换

console.log("2"*6);//12




function add(num){
 console.log(num*5);//NaN
}
add();

四.函数返回值

function computed(num1,num2,com){

   if(com=='add'){
 return   num1+num2;
  }
    if(com=='jian'){
   return      num1-num2;
   }
 if(com=='chu'){
   return      num1/num2;
   }
 if(com=='cheng'){
   return      num1*num2;
   }
  }
const add=computed(5,6,'add');
const jian=computed(5,6,'jian');
const jian=computed(5,6,'chu');
 console.log(add,jian,cheng,chu);

五.内置函数

  1.  提示框 alert()   prompt()

  2.   计算a+b

    var a=prompt()
    var b=prompt()
    alert((Number(a)+Number(b))
  3. typeof  数据类型

    console.log( typeof("12334"));//string
    
  4. Math.ads 绝对值      Math.ceil 向上取整    Math.footer 向下取整   Math.random随机数

    let  num=11.11
     console.log(Math.footer(num))//11
     console.log(Math.ceil(num))//12
    
    
    let a=-11
    console.log(Math.abs(a))//11

 六.数组

  1. 取数组中最后一个数
    let arr=[1,2,3,4] //index(索引 下标)
    let t=arr[arr.length-1];
    console.log(t);//4
  2. arr.push()//向末尾加

    arr.pop()//删除末尾 不写参数

    arr.shift()//删除首个

    arr.unshift()//首部添加

  3. 箭头函数()=>{}

    let qiang=(mun)=>{
    
        console.log(mun);
    
    }  
    
    qiang(5)
  4.  只有一行,默认返回
    let aa=(q,w)=>q*w
    
    console.log(aa(1,3))
  5. forEach遍历数组

    let array=[1,2,3,4,5]
    
    arr.forEach((item,index)=>{
    
        console.log(item,index,array)
    
    })

    七.计算1--100的和

var sum=0;
for(i=0;i<=100;i++){
    sum+=i;
}
console.log(sum)//5050

 八.数组中每个数×5

let arr=[1,2,3,4,5]
arr.forEach((item)=>{var p =item*5;console.log(p)})
//5 10 15 20 25

总结

        a与b互换值   let与var    隐式转换  函数返回值  内置函数   数组     计算1--100的和   

          数组中每个数x5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值