前言
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);
五.内置函数
-
提示框 alert() prompt()
-
计算a+b
var a=prompt() var b=prompt() alert((Number(a)+Number(b))
-
typeof 数据类型
console.log( typeof("12334"));//string
-
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
六.数组
- 取数组中最后一个数
let arr=[1,2,3,4] //index(索引 下标) let t=arr[arr.length-1]; console.log(t);//4
-
arr.push()//向末尾加
arr.pop()//删除末尾 不写参数
arr.shift()//删除首个
arr.unshift()//首部添加
-
箭头函数()=>{}
let qiang=(mun)=>{ console.log(mun); } qiang(5)
- 只有一行,默认返回
let aa=(q,w)=>q*w console.log(aa(1,3))
-
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