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是不区分大小写
浙公网安备 33010602011771号