1. 程式人生 > 遊戲 >Epic喜加一:《DARQ完全版》免費領取

Epic喜加一:《DARQ完全版》免費領取

js的基本語法

//numer 數值,整數,小數 //string 字串(字元)"" '' //bool true/false //null 沒有 //undefined 未定義 //symbol es6 var a; console.log(typeof a)
//object:正則、陣列 字面量(json物件) //function:方法 // json xml //序列化 和 反序列化 // JSON.stringify() // JSON.parse() // 字面量用法: // var stu={ // id:10001, // name:"張三" // } // console.log(stu.id) var stu=JSON.parse('{"id":"10001","name":"張三"}') console.log(stu.id)
var a=10; { console.log(a); a=20; } // +、—、*、/ var a=3-"1"; console.log(a); // 計算0.1+0.2怎麼等於0.3:先將小數轉為整數計算後在除10 var a=(0.1*10+0.2*10)/10; console.log(a);
//= == ===之前的區別 console.log(a=2);//對a進行賦值 console.log(a=="2"); console.log(a==="2"); console.log(a===2);
// parseInt 取整:只取整數部分 例:81.5取整後是81 // parseFloat // isNaN Not a number var a=parseInt("93a.99"); console.log(a) //如何向前進一位 var a=parseInt(87.78+0.5); console.log(a)
//函式 // 沒有返回值需要加上return // 有引數有返回值 function sum(){ console.log(arguments) //偽陣列 可以適用下標 console.log(a) return 1; } var a=sum(3,4,5,6); console.log(a)
// 陣列 var arr=new Array(); arr[0]=0; arr[1]=1; console.log(arr) // var可以放任意一種型別 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(0) //刪除陣列最前面的數 //arr.unshift(2) //新增到陣列最前面的數 //恢復被刪掉的數字 // var res=arr.pop() // console.log(arr,res) //arr.pop(0)尾部刪除 // arr.push()尾部新增 //第一個引數:開始位置 第二個:刪除個數 ,...新增資料 arr.splice(2,1,6,9) console.log(arr)