js语言基础

字符串(string)

var a = "hello";
var b = "world";
var c = a + b;
console.log(c);
//得到helloworld
方法 说明
.length 返回长度
.trim() 移除空白
.trimLeft() 移除左边的空白
.trimRight() 移除右边的空白
.charAt(n) 返回第n个字符
.concat(value,…) 拼接
.substring(from,to) 根据索引获取子序列
.slice(start,end) 切片
.toLowerCase() 小写
.toUppercase() 大写
.split(delimiter,limit) 分割

对象(object)

js 提供多个内建对象,比如String、Date、Array等待。
对象只是带有属性和方法的特殊数据类型

数组:
数组对象的作用是:使用单独的变量名来存储一系列的值。类似于python中的列表

var a = [123,'abc']
console.log(a[1]); //输出‘abc’

常用方法:

方法 说明
.length 数组的大小
.push(ele) 尾部追加元素
.pop() 获取尾部的元素
.unshift(ele) 头部插入元素
.shift() 头部移除元素
.slice(start,end) 切片
.reverse() 反转
.join(seq) 将数组元素连接成字符串
.concat(val,…) 连接数组
.sort() 排序
.forEach() 将数组的每个元素传递给回调函数
.splice() 删除元素,并向数组添加新元素
.map() 返回一个数组元素调用函数处理后的值的新数组

关于sort():

function sortNumber(a,b){
	return a - b
}
var arr1 = [11,100,22,55,33,24]
arr1.sort(sortNumber)

函数:
//普通函数定义
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(2,3);  //调用函数

//匿名函数
var sum = function (a,b){
	return a + b;
}
sum(1,2); 

//立即执行函数
(function(a,b){return a + b;})(1,2);
Date对象的方法:

var d = new Date();

方法 作用
getDate() 获取日
getDay() 获取星期
getMonth() 获取月(0-11)
getFullYear() 获取完整年份
getHours() 获取小时
getMinutes() 获取分钟
getSeconds() 获取秒
getMilliseconds() 获取毫秒
getTime() 返回累计毫秒数(从1970/1/1午夜)
发布了26 篇原创文章 · 获赞 5 · 访问量 777

猜你喜欢

转载自blog.csdn.net/weixin_44730235/article/details/105532375