javacript笔记

JavaScript 中常用的全局函数如下表所示:

函数说明
parseInt解析一个字符串并返回一个整数。
parseFloat解析一个字符串并返回一个浮点数。
isNaN检查某个值是否是数字。
encodeURI把字符串编码为 URI。
decodeURI解码某个编码的 URI。
eval计算 JavaScript 字符串,并把它作为脚本代码来执行。
  • radix:表示字符串的基数,从 2 到 36。

  •  a = parseInt("151", 7);// 将 “151” 看作 7 进制数:1*7^2+5*7^1+1*7^0=85
document.write("parseInt('021',8) => " + d + "</br>"); // 0*8^2+2*8^1+1*8^0=17

eval 会把参数当作 JavaScript 代码来执行。如果参数是一个表达式,eval 会计算该表达式;如果参数是一个或者多个 JavaScript 语句,那么 eval 会去执行这些语句。

Math 的常用属性如下表所示:

属性描述
Math.E自然对数的底数
Math.LN22 的自然对数
Math.PI圆周率
Math.SQRT22 的平方根

Math 的常用方法如下表所示:

属性描述
Math.abs(x)返回一个数的绝对值。
Math.pow(x, y)返回一个数的 y 次幂。
Math.random()返回一个 0 到 1 之间的伪随机数。
Math.sqrt(x)返回一个数的平方根。
Math.round()返回四舍五入后的整数。
Math.exp(x)返回欧拉常数的参数次方。
getDate()   返回一个月的某一天。
getDay()    返回一周中的某一天。
getFullYear()   返回年份。
getHours()  返回小时。
getMonth()  返回月份。
getTime()   返回毫秒数。
setFullYear()   设置年份。
setDate()   设置一个月中的某一天。
setMonth()  设置月份。

slice() 是用来做数组切片操作的,也就是取数组中的部分值 arr.slice(2, 4);

unshift() 可以在数组的头部增加新的元素。数组名.unshift(待添加项);

shift() 可以删除数组的首元素。 数组名.shift();

sort() 可以给数组中的元素从小到大进行排序。 数组名.sort();

reverse() 可以将数组中的元素进行逆序排列。 数组名.reverse();

join() 可以将数组中的字符拼接成字符串。 数值名.join();

我们可以使用 length 来获取数组的长度。 数组名.length;

concat() 可以将两个数组拼接在一起。

// 将 数组2 拼接到 数组1 里
数组1.concat(数组2);

includes() 可以用来判断该数组中是否包含某个元素。 数组.includes(元素);返回值true或者false

toString() 可以将数组中的值转换成字符串类型。 数组名.toString(); 输出强行转化

charAt() 方法可以获取字符串中的指定字符;

常用的 DOM 属性如下表所示:

属性描 述
document.title获取文档的 title 元素。
document.body获取文档的 body 元素。
document.URL获取文档的 URL。
document.forms获取文档的 form 元素。
document.images获取文档的 img 元素。
document.links获取文档的 a 元素。
document.cookie获取文档的 cookie。
document.referrer返回来用户当前浏览页面的 URL。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值