JQ
1、拼接字符串一般用+
undefined一般是变量初始化的值
null表示值为空可以附值
数组的对象:使用单独的变量名来存储一系列的值。
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。
JavaScript 提供多个内建对象,比如 String、Date、Array 等等。
sort()
冒泡法
function sortNumber(a,b){
return a-b
}
var arr1=[11,100,22,55]
arr1.sort(sortNumber)
遍历数组元素
var a=[11,22,55,2]
for(var i=1;i<a.length;i++){
console.log(i);}
forEach()
splice()
map()
// 普通函数定义 function f1() { console.log("Hello world!"); } // 带参数的函数 function f2(a, b) { console.log(arguments); // 内置的arguments对象 console.log(arguments.length); console.log(a, b); } // 带返回值的函数 function sum(a, b){ return a + b; } sum(1, 2); // 调用函数 // 匿名函数方式 var sum = function(a, b){ return a + b; } sum(1, 2); // 立即执行函数 (function(a, b){ return a + b; })(1, 2);
=>用箭头定义函数
可以有多个参数
var sum=(num1,num2)=>num1+num2
变量的生存周期:
javaScript变量的生命期从它们被声明的时间开始
局部变量会在函数运行以后被删除
全局变量会在页面关闭后被删除
Date对象
var d = new Date();
//getDate() 获取日
//getDay () 获取星期
//getMonth () 获取月(0-11)
//getFullYear () 获取完整年份
//getYear () 获取年
//getHours () 获取小时
//getMinutes () 获取分钟
//getSeconds () 获取秒
//getMilliseconds () 获取毫秒
//getTime () 返回累计毫秒数(从1970/1/1午夜)
JSON对象
var str1 = '{"name": "Alex", "age": 18}'; var obj1 = {"name": "Alex", "age": 18}; // JSON字符串转换成对象 var obj = JSON.parse(str1); // 对象转换成JSON字符串 var str = JSON.stringify(obj1);
RegEXP对象
match查找匹配内容
search查找匹配索引
split按字符切分
replace换某些值替换
/g全部
/gi是不区分大小写