js基本语法
1 // Number 数值 整数和小数 2 // String 字符串 (字符) 3 // Bool true/false 4 // null 没有 5 // undefined 6 7 var a=null; 8 console.log(typeof a); 9 10 //object:正则对象,数组对象 字面量(json对象) 11 //function 12 //json xml 这两个做数据传输的 13 // 序列化 反序列化 14 //JSON.stringify(); 15 //JSON.parse(); 16 var stu=JSON.parse('{"id":10001, "name":"张三""}'); 17 console.log(stu.id); 18 19 var a=10; 20 { 21 a=20 22 console.log(a); 23 } 24 25 26 //+ - * / 27 var a = 1/"3"; 28 console.log(a); 29 30 31 var a =( 0.1*10+0.2*10)/10;//小数先成10乘整数,再除10=结果0.3 32 console.log(a==0.3); 33 34 35 // = == === 36 console.log(a=2); 37 console.log(a=="2"); 38 console.log(a==="2"); 39 console.log(a===3); 40 console.log(a===2); 41 42 //parseInt 取整 81.5=81 43 //parseFloat 44 // isNaN N not number 45 var a = parseInt("8a6.99"); 46 console.log(a); 47 48 var a = parseInt(86.99+0.5); 49 console.log(a); 50 51 function sum(a){ 52 console.log(arguments);// arguments是个伪数组 可以使用下标 可以当作数组来用 严格意义来说,他是个对象 53 console.log(a); 54 return 1; 55 } 56 57 var a =sum(3,4,5,8,9); 58 console.log(a); 59 60 61 var arr=new Array(); 62 arr[0]=0; 63 arr[1]=1; 64 arr[2]=2; 65 console.log(arr); 66 67 var arr=[1,"2",3,function(){}]; 68 console.log(arr); 69 70 // arr.shift(); 71 // arr.unshift(); 72 // arr.push(); 73 // arr.pop() 74 75 var arr = [1,2,3,4,5]; 76 // var res = arr.pop(); 77 // console.log(arr,res); 78 //第一个参数是开始位置,后序参数是删除个数,。。之后的所有参数是添加数据 79 arr.splice(2,1,8,9); 80 console.log(arr);
空连接的写法
<a href="javascript:void(0)">空连接</a>
<!-- 空连接写法 -->