JS基础知识

JS基础知识

1.变量

定义变量:var(全局作用) let(自己作用域) const(定义常量,定义后不可更改)

2.数据类型

Boolean, Number,String,Object(Array),Null,Undefined

转换成整数 parseInt()

转换成小数parseFloat()

四舍五入:Math.round(10.567)

保留两位小数:10.567.toFixed(2)

3.字符串

str.substring str.slice()

4.JSON 字符 互相转化

obj = JSON.parse(str)

str = JSON.stringify(obj)

5.定时器,延时器

定时器:setInterval(function(){},1000)

延时器:setTimeout(function(){},1000)

通过id获取节点对象 innerHTML value

6.阻止事件冒泡和浏览器默认行为

阻止事件冒泡:e.stopPropagation()(非IE)

阻止浏览器默认行为:e.preventDefault()(非IE)

7.随机获取颜色

function randomColor(){
var str = ‘0123456789ABCDEF’
var color = “#”
for (var i=0; i<6; i++) {
color += str[parseInt(Math.random()*(str.length))]
}
console.log(color)
return color
}

function getColor(){
var r = parseInt(Math.random()*256)
var g = parseInt(Math.random()*256)
var b = parseInt(Math.random()*256)
return rgb(${r},${g},${b})
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值