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);