JavaScript的基本语法

72 阅读1分钟

写一个js文件P: // Number 数值 整数和小数 // String 字符串 (字符) // Bool true/false // null 没有 // undefined

var a=null; console.log(typeof a);

//object:正则对象,数组对象 字面量(json对象) //function //json xml 这两个做数据传输的 // 序列化 反序列化 //JSON.stringify(); //JSON.parse(); var stu=JSON.parse('{"id":10001, "name":"张三""}'); console.log(stu.id);

var a=10; { a=20 console.log(a); }

//+ - * / var a = 1/"3"; console.log(a);

var a =( 0.110+0.210)/10;//小数先成10乘整数,再除10=结果0.3 console.log(a==0.3);

// = == === console.log(a=2); console.log(a=="2"); console.log(a==="2"); console.log(a===3); console.log(a===2);

//parseInt 取整 81.5=81 //parseFloat // isNaN N not number var a = parseInt("8a6.99"); console.log(a);

var a = parseInt(86.99+0.5); console.log(a);

function sum(a){ console.log(arguments);// arguments是个伪数组 可以使用下标 可以当作数组来用 严格意义来说,他是个对象 console.log(a); return 1; }

var a =sum(3,4,5,8,9); console.log(a);

var arr=new Array(); arr[0]=0; arr[1]=1; arr[2]=2; console.log(arr);

var arr=[1,"2",3,function(){}]; console.log(arr);

// arr.shift(); // arr.unshift(); // arr.push(); // arr.pop()

var arr = [1,2,3,4,5]; // var res = arr.pop(); // console.log(arr,res); //第一个参数是开始位置,后序参数是删除个数,。。之后的所有参数是添加数据 arr.splice(2,1,8,9); console.log(arr);