// number 数值 整数和小数
// String 字符串 (字符) "" ''
// bool true/false
// null 没有
// undefined
//symbol   es6
var a=null;
console.log(typeof a);
//object:正则,数组对象 字面量(josn对象)  
// json xml 数据传输
//序列化 反序列化
//序列化 JSON.stringify()
//反序列化 JSON.parse()
//function 方法
var stu = JSON.parse('{"id":10001,"name":"张三"}')
console.log(stu.id);
//+ - * /
var a=3-"1";
console.log(a);
//只有+有两种用法,计算和字符串的链接
//小数相互计算,需先给小数比例扩大,然后再比例缩小
// = == ===
//= 赋值 ==只看值相等 ===类型和值都要相等
console.log(a=2);
console.log(a=="2");
console.log(a==="2");
console.log(a===2);
// parseInt 取整
var a=parseInt("86.5"); //var a得86
var a=parseInt("8a6.5"); //var a得8
// parseFloat
// isNaN Not a Number

//------函数
//带参数带返回值
function sum(a,b){
    return a+b;
}
var a=sum(3,4);
console.log(a);
//arguments伪数组 可以使用下标
//数组
var arr=new Array(2);
arr[0]=0;
arr[1]=1;
console.log(arr);
//----
var arr=[1,"2",3];
console.log(arr);

// arr.shift()
// arr.unshift()
// arr.push()
// arr.pop()
var arr=[1,2,3,4,5];
arr.shift();//在头部删除一个
arr.unshift(0);//在头部添加一个
arr.push(6);//在尾部添加一个
arr.pop();//在尾部删除一个
//var res=arr.pop/../..

console.log(arr,res);
console.log(arr);
//arr.splice(开始位置(下标),删除个数,后面的所有参数(添加的数据));
arr.splice();
 
posted on 2021-11-02 16:20  卡坦菲  阅读(49)  评论(0)    收藏  举报