Practical Training 函数function

// parseInt 转化--取整 81.5 取整是 81 在遇到非数值的直接干掉,舍掉。

// parseFloat   直接转对应小数

// isNaN not a Number 判断是否为数值 当为true时,非数值;当为false时,为数值。

 

var a = parseInt("67a.5");

console.log(a);

// 怎样转换四舍五入  另外+0.5 当够1的时候直接进一 如果不够1 则直接舍掉

var a = parseInt(67.5+0.5);

console.log(a);

 

// 函数

// 带参数带返回值

function sum(a,b){

    return a+b;

}

var b=sum(4,5);

console.log(b);

// 另

function sum(a,b){

    return a+b;

    console.log(arguments);

    // arguments 数组 所有用户赋给的数组、所有的参数

    // arguments 是伪数组/伪数类型、不是真正的数组,可以使用下标,严格来说它是对象

    // ...  它是没有赋过值的

}

var b=sum(4);

console.log(b);

// NaN 是非数值

 

// 普及知识点  数组 Array()在后台编程语言中写几就是几、但是在JS中可以无线的增加写

var arr= new Array(3);

arr[0]=1;

arr[1]=2;

arr[2]=3;

console.log(arr);

 

// 数组里面可以放任意类型 (但是一般不这样做)

var arr=[1,"你",3]

console.log(arr);

 

// shift 头部添加  unshift 头部删除

// arr.shift()  在首部删除,第一个数值()中的数据没有太大意义

// arr.unshift()   添加在第一个位置数值()中数据是多少添加几

// arr.push()   在尾部删除 ()中的数据没有太大意义

// arr.pop()    在尾部删除数值 ()中数据是多少添加几

var arr = [1,2,3,4,5];

arr.pop(0)

console.log(arr);

// splice()  有三个位置;第一个是开始位置  第二个是:删除个数  第三个是:(后边的所有数据在同一个空的地方)...添加数据

arr.splice(2,1,9);

console.log(arr);

上一篇:【Practical】插入排序


下一篇:CentOS系统优化