标签:添加 方法 mic 个数 case 字符串操作 字符编码 执行 大小写转换
如果一个对象是空的,那么他不会进for(key in obj)属性;
if(arr instanceof Array) 判断arr是不是数组;返回true;
var time=new Date() 获取电脑时间
var year=time.getFullYear() 获取变量time中的年
var month=time.getMonth()+1 获取变量time中的月
var day=time.getDate() 获取变量time中的日
var hour=time.getHours() 获取变量time中的小时
var minutes=time.getMinutes()获取变量time中的分钟
var seconds=time.getSeconds()获取变量time中的秒
var week=time.getDay() 获取变量time中的星期 (得数0-6 星期天-星期六)
setTimeout(function(){document.write("延迟执行")},5000) 定时多少毫秒后执行
setInterval(function(){document.write("定时执行")},3000) 定时多少毫秒重复执行
clearInterval(timer) 清除timer定时器效果;
false ""(空字符串) 0和NaN null undefined 在Boolean()中返归flase;其他均为true;
for循环声明的变量是全局变量。但是。封装到函数里,就是局部变量。出了函数,便不可访问。
null和underfind的区别:
在不严格等于的情况下。是相等的。返回 true;
在严格等于情况下===,是不相等的。因为在严格等于情况下。不仅数值的相等。类型也得相等。而null的类型是object。undefined的类型是undefined;
alert("弹出方框");
num=Math.ceil(num);//向上取整
num=Math.floor(num);//向下取整
num=Math.round(num);//四舍五入
n.toFixed(2) 四舍五入 将n按2位小数四舍五入
Math.random() 产生0-1之间的随机数
0-9随机数代码 var num = Math.round(Math.random()*9);
n.toString 可以将n数字转换成二进制。
paseIne(‘100‘,2) 可以将100转换成二进制.
n.charAt(3) 可以返还位置3的字符
n.charCodeAt() 可以将n变量转换成unicode号;
String.fromCharCode(01270) 将字符编码转换成字符;
prompt("请输入你的名字"); 页面会弹出一个请输入你的名字的对话框
数组的类型:
数组最后一项的索引始终是length-1,因此下一新项的位置就是length.
n.join(‘,‘)方法会使用不同的分隔符来构建这个字符串;
n.split(‘,‘)字符串装换数组
数组的栈方法: (用新变量接住)
n.push(‘x‘,‘y‘)方法可以接受任意数量的参数把他们逐个的添加到数组末尾,并返回数组新长度;
n.pop()方法可以从数组末尾移除最后一项,减少数组的length值.然后返回移除的项.
数组的列队方法:
(用新变量接住)
n.unshift(‘x‘,‘y‘)方法可以在数组前端添加任意个项并返回新数组长度;
n.shift()方法可以移除数组中的第一个项并返回该项,同时数组长度减1;
重排序方法:
n.sort()方法按升序排列(字符编码)数组项,最小值在前,对大值在后.
n.reverse()方法会反转数组项的顺序;
操作方法:(用新变量接住)
n.concat(‘x‘,‘y‘)(拼接元素)方法会先创建当前数组的一个副本,然后将接收的参数添加到这个副本的末尾.最后返回新构建的数组.
n.slice(1,4)(含头不含尾)方法会截取当前数组中的元素.从1位置开始(包含)到4位置结束(不含);并返回新数组.且不影响原数组.若(1)中只有一个值,则是从1位置截取到最后一项(包含),
若(-2,-1)中值为负数,则用数组长度加上该数来确定相应的位置,如果结束位置小与起始位置,则返回空值;
n.splice(1,3,‘x‘,‘y‘)方法为在第1位置开始(包含)删除3个元素.并添加x,y两个元素;
位置方法:
n.indexOf(4)方法是从数组开头搜索元素4,若找到则返回查找项在数组中的位置.若没找到,则返回-1; n.indexOf(2,4)是从下标2开始搜索元素4;
n.lastIndexOf(4)方法是从数组末尾开始搜索;
String 的类型:
字符串大小写转换方法:
toLowerCase()方法返回字符串的完全小写形式 (用新变量接住)
toUpperCase()方法返回字符串的完全大写形式
字符串位置方法:
n.indexOf(‘x‘,5) 从坐标5开始往后查找x;并返回下标,未找到返回-1;
n.lastIndexOf(‘x‘,5) 从坐标5开始往前查找x;并返回下标,未找到返回-1;
字符串操作方法:
n.slice(1,4)截取(含头不含尾)含负数时负数于字符串长度相加
n.substring(1,4)截取(含头部含尾)含负数时将所有负数变为0;
n.substr(1,4)截取(从下标1开始(含)截取4个字符)含负数时第一个负数于字符串长度相加第二个转换成0;
n.concat(‘x‘,‘y‘)拼接
n.splice(1,3,‘x‘,‘y‘)删除,添加
n.split("#") 对有#号的字符串进行拆分为数组;//支持正则表达式
n.trim() 删除前置和后缀的左右空格(用新变量接住创建一个副本)
字符串的模式匹配方法:
n.replace(/mic/ig,‘xyz‘)查找n变量中的mic i(大小写) g(全部的) 将其替换成xyz;
n.match(/mic/ig) 查找n变量中所有的mic 并返回成一个数组.
n.search(/mic/i) 查找n变量中的第一个mic并返回第一个字符m的下标 i(大小写不所谓);
标签:添加 方法 mic 个数 case 字符串操作 字符编码 执行 大小写转换
原文地址:http://www.cnblogs.com/zwy674531274/p/7661054.html