Javascript
基本数据类型
// Number 数值 整数和小数
// String 字符串 (字符)
// bool true/false
// null 没有
// undefined
// symbol es6
eg:
var a=null;
console.log(typeof a)
数组、序列化
// Object:正则、数组 字面量(json对象)RegExp
// function
// JSON xml
// 序列化 反序列化
// JSON.stringify()序列化
// JSON.parse()反序列化
数组运算符:+ - * %
判断符:= == ===
eg:
console.log(a=2)//2
console.log(a=="2")//true
console.log(a==="2")//false
console.log(a===3)//false
console.log(a===2)//true
数组转化、取整:
// parseInt 转化、取整找整数部分
// parseFloat 找对应小数
// isNaN Not a Number
eg:var a1=parseInt("86.99")
var a2=parseInt("8a6.99")
var a3=parseInt(86.99+0.5)//四舍五入 小数部分超过0.5加一
console.log(a1)//86
console.log(a2)//8
console.log(a3)//86
arguments参数数组 是一个伪数组 可以使用下标
声明函数必须设置返回值
// arr.shift()
// arr.unshift()
// arr.push()
// arr.pop()
var arr=[1,2,3,4,5]
// arr.shift()//去掉头部
// arr.unshift(2)//在前面添加
// arr.pop()//删除后面
// arr.push()//在后面添加
// console.log(arr,res)
arr.splice(2,1,8)//数字的下标开始位置 删除个数 后面的所有参数为添加数据
console.log(arr)//[ 1, 2, 8, 4, 5 ]