JavaScript一些基本的方法

数字方法

x.toString(),将x转为字符串类型;
x.toExponential(),将x转为指数计数法数字;
x.toFixed(),将数字转为()位小数的数字;
x.toPrecision(),转为指定长度的数字;
x.valueOf(),转为x的原有类型;
将变量转为数值:
1. Number()
2. parseInt()
3. parseFloat()

数组方法

array.pop(),从array中弹出最后一个,有返回值;
array.push(),往array末尾中添加一个内容,返回添加后的长度;
array.shift(),删除array第一个元素,返回被删除的元素;
array.unshift(),在array开头添加一个元素,数组后移;
delete array[0],将array首位替换为undefined;
array.splice(添加/删除/替换起始位,删除/添加/替换个数,要添加/替换的内容),返回值为修改之后的数组;
array.concat(array0),不更改当前数组,返回一个拼接后的新数组;
array.slice(),从array中切出一个新数组,原数组不会有任何改变;

数组排序
array.sort(),array进行排序;
array.reverse(),array反向;
Math.max.array(),查找数组中的最大值;
Math.min.array(),查找数组中的最小值;

数组迭代方法
array.forEach(),给array每个元素调用一次函数,
array.may(),给每个非空元素调用函数,返回一个新数组
array.filter(),返回通过()条件的元素为一个新数组
array.reduce(total, value, index, array),从左向右减少元素(原数组不会改变)
array.reduceRight(),同上,从右向左
array.every(value, index, array),检查数组值
array.some(),检查数组元素是否通过测试
array.indexOf(),查找元素,并给出索引
array.lastIndexOf(),查找元素,返回最大的符合条件的索引值
array.find(),返回通过测试的元素为一个新数组
array.findIndex(),返回通过测试的元素的索引为一个新数组

日期

new Date(); 返回一个全文本字符串
new Date(dateString); 以传入字符串为内容创建一个日期对象
new Date(milliseconds); 创建一个零时加毫秒的新日期对象
new Date().toUTCString(),转为UTC字符串
new Date().toDateString(),转为更易读的格式

this是什么?

在方法中:this指的是所有者对象
在单独情况下:this指的是全局对象
在函数中:this指的是全局对象
在函数中,严格模式下: this 指的是undefined
在事件中,this指的是接收事件的元素

跨域问题

处于安全问题,浏览器不允许跨域访问,这就意味着尝试加载的网页和XML文件都必须在相同的服务器上

JavaScript Cookies

  • cookie 让您在网页中存储用户信息
什么时cookie?

Cookie 是在您的计算机上存储在小的文本文件中的数据。

当 web 服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。

Cookie 是为了解决“如何记住用户信息”而发明的:

当用户访问网页时,他的名字可以存储在 cookie 中。 下次用户访问该页面时,cookie 会“记住”他的名字。

JavaScript Timing事件

  • JavaScript 可以在时间间隔内执行。
  • 这就是所谓的定时事件(Timing Events)。
setTimeout(function, milliseconds);第一个参数表示要执行的函数,第二个参数变数执行之前的时间,单位为毫秒
clearTimeout();取消setTimeout等待时间
setInterval(function, milliseconds);第一个参数表示要执行的函数,第二个参数每个执行之间的时间间隔长度
clearInetrval();取消setInterval等待时间
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值