基础语法js

Number 数值 整数和小数 String 字符串 (字符) ""'' bool  true/fase null 没有 undefined  未定义 Symbol  es6
var a=null; 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; {     a=20; } console.log(a); + - * / var a = 3-"1"; console.log(a); var a =(0.1*10+0.2*10)/10 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  转化/取整 parseFloat 对应整数 isNaN not a Number
转化 var a = parseInt("86.99") console.log(a) var a = parseInt("8a6.99")//遇到非数值的不转换 console.log(a) var a = parseInt(86.99+0.5); console.log(a)
函数,带参数带返回值 不定义参数需要argunments严格来说是对象 伪数组 可以当数组用因为有下标(用户参数) ... 其余参数 function sum(a,b){     return a+b; } var a = sum(3,4); console.log(a)
var arr=new Array(2); arr[0] =0; arr[1] =1; console.log(arr) arr.shift() //头部删除 arr.unshift() arr.push() arr.pop()
var arr =[1,2,3,4,5]  arr.shift()//有没有值都一样括号里 console.log(arr) var arr =[1,2,3,4,5]  var arr.pop()//有返回值 console.log(arr,res) var arr =[1,2,3,4,5] 开始位置  闪处个数 后面所有参数....添加数据  arr.splice(2,1)//删除的数量  console.log(arr)
上一篇:jquery 数值只能增加减少


下一篇:JavaScript 倒计时