余数运算符由百分号(%)表示,示例如下:
alert(2015%60);
取余运算只保留余数。

经典的一幕,镇楼
Read More →
1.转换成字符串:toString() 方法
除Undefined、Null之外的3种主要的原始类型—— Boolean 值、数字和字符串都有 toString() 方法,可以把它们的值转换成字符串。代码如下:
alert((10).toString()); alert((false).toString());
但是Number 类型的 toString() 方法比较特殊,它有两种模式,即默认模式和基模式。上例中采用了默认模式,此时toString() 方法只是用相应的字符串输出数字值。基模式则可以用不同的基输出数字,例如将数字转化为二进制、十六进制等并输出字符串。这个“基”实际上是toString() 方法的一个参数。代码如下:
alert((10).toString(2));//将10转化成2进制的1010
不带参数的toString()其实等同于基为10的toString(10)
Read More →
我们都知道js中的函数可以传参,但有时候我们调用函数时,所需要传递的参数数量可能不确定。例如下例:
function checkType (value) {
for (var i = 0; i < arguments.length; i++) {
alert(arguments[i]);
};
}
checkType('10',10,false);
[/code]
我们要查看几个数值的类型,随时可能增删几个参数。问题来了,这些不定数量的实参在函数内怎么接收和处理呢?
在每个函数中,都有个名为 arguments 的变量,它以类似数组的形式保存了当前调用的参数。而它实际上并不是个数组,使用 typeof arguments 语句尝试会返回“object”(对象),所以它不能像 Array 一样使用 push 和 pop 等方法。即便如此,仍然可以使用下标以及长度属性(length)获取它的值。 所以对于不确定数量的实参,用arguments来使用再好不过了。
另可参考:ECMAScript arguments 对象
今天上午,我买的saber粘土手办到了。这是我第一次买手办类的东西。淘宝上有代购的正版是300RMB,我买的是祖国版,你懂的。有些地方色泽不太满意,右臂有个关节一碰就掉,有一张脸上面有一点污点。关机契合处的缝隙感觉略大。其他的没有什么严重情况,例如断手断脚断呆毛……看来我没中奖,那这个价格还是划算的。
这个粘土saber有三张脸,两个下身(站姿和坐姿),配件有碗筷、竹刀、excalibur、老虎玩偶。都能装的上,除了右臂某关节总是掉导致浪费了巨多时间以外,其他的都挺好。
中午我组装了各个姿♂势,拍照留念。

镇楼。开箱之后装起来就是这样的,这时候手里什么也没拿,但是也萌萌哒的哟~
Read More →
js判断input输入框的值是否是数字、字母、汉字:
<script>
function check(){
if(!isNaN(document.all.form.str.value)){
alert("输入的全是数字!");
return false;
}else{
if(/[_a-zA-Z]/.test(document.all.form.str.value)){
alert("输入的全是字母!");
return false;
}else{
if(/^[\u4e00-\u9fa5]+$/i.test(document.all.form.str.value)){
alert("输入的全是中文!");
return false;
}
}
}
}
</script>
<form name="form" action="" onsubmit="return check();">
<input type=text name=str>
<input type=submit value="检测输入文字的类型">
<form>
但是这种判断是全部判断,就是说全是数字或者全是字母或者全是汉字才会生效,如果字符掺杂在一起就无效了。可以用来限制输入框内的类型必须全部是某一类型。
Ps:也可以使用js内建的isNaN()函数来判断数值是不是数字(isNaN表示不是数字)。
相关文章:js验证input输入框的内容
<h1>js验证输入框内容</h1>
<br />
<br />
只能输入英文
<input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')">
<br />
<br />
只能输入英文
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"
onkeydown="fncKeyStop(event)" onpaste="return false"
oncontextmenu="return false" />
无法粘贴,右键不会弹出粘贴菜单
<br />
<br />
只能输入数字:
<input onkeyup="this.value=this.value.replace(/\D/g,'')"
onafterpaste="this.value=this.value.replace(/\D/g,'')">
<br />
<br />
只能输入数字,小数点:
<input name="price" type="text"
onkeyup="value=value.replace(/[^\d\.]/g,'')">
<br />
<br />
只能输入数字,小数点,下划线:
<input name="price" type="text"
onkeyup="value=value.replace(/[^\d\._]/g,'')">
<br />
<br />
只能输入英文和数字:
<input onkeyup="value=value.replace(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
<br />
<br />
只能输入汉字:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
<br />
<br />
禁止输入法输入:
<input type="text" style="ime-mode: disabled">
无法切换输入法
<br />
<br />
只能输入中文、英文、数字、@符号和.符号:
<input type="text"
onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">
<br />
<br />
不能为空:
<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">
<br />
<br />
今天上午用chrome浏览器的Stylish扩展修改了百度贴吧的样式,代码如下:
把常用页面改成了透明样式,帖子页面改为宽版,头像改了圆角。设置作用范围为网址前缀:http://tieba.baidu.com/。
Read More →

fsn_ubw第14话18分53秒,塞拉在闪闪来临之时,被风吹开了头发,那一幕真是惊艳。可惜画面只有短短的一瞬。
老娘才应该是真女主啊!
把女仆画漂亮点,然后再把结局写残忍一点,反衬出了闪闪的残暴,为后面伊莉雅的悲惨结局做好了铺垫。最后还能让一群宅男恨死闪闪,爱上女仆,为后来出女仆的周边做好了准备。
Read More →