JS学习笔记语法篇

一、数据处理篇

1、JS取整函数

(1)丢弃小数部分,保留整数部分 
js:parseInt(7/2) 
(2)向上取整,有小数就整数部分加1 
js: Math.ceil(7/2) 
(3)四舍五入. 
js: Math.round(7/2) 
(4)向下取整 
js: Math.floor(7/2)

2、保留小数位数

Num.toFixed(weishu);如Num=1.2345 Num.toFixed(2)=1.23。

3、取模(余数)

i%x

0%4 =0,1%4=1,2%4=2,3%4=3,4%4=0,5%4=1

二、标签样式

1、hr水平线

<style type="text/css">
 <!--
.hr0{ height:1px;border:none;border-top:1px dashed #0066CC;}
.hr1{ height:1px;border:none;border-top:1px solid #555555;}
.hr2{ height:3px;border:none;border-top:3px double red;}
.hr3{ height:5px;border:none;border-top:5px ridge green;}
.hr4{ height:10px;border:none;border-top:10px groove skyblue;}
 -->
 </style>
<hr class="hr0" />
<hr class="hr1" />
<hr class="hr2" />
<hr class="hr3" />
<hr class="hr4" />

三、事件类

1、阻止浏览器右键菜单

document.oncontextmenu = function ()
{
return false
}

2、阻止浏览器默认事件

//屏蔽浏览器默认事件
function stopDefault( e ) {
    //阻止默认浏览器动作(W3C)
    if ( e && e.preventDefault )  {
        e.preventDefault();
    }
    else
        window.event.returnValue = false;
   return false;
}

3、div背景透明 IE事件监听无效的解决办法

 background-image: url("data:image/gif; base64,AAAA");

四、调试

1、console.log(count)//控制台输出,调试程序,不打断程序

附:

1、鼠标样式

js改变鼠标样式

5、typeof 运算符

返回一个用来表示表达式的数据类型的字符串。 
可能的字符串有:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"。 
如: 
alert(typeof (123));//typeof(123)返回"number" 
alert(typeof ("123"));//typeof("123")返回"string"



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值