javaScript

2017年10月8日

1.使用控制台 console 进行调试,语法是console.log();

2.使用typeof("***")进行类型判断  isNaN(123);判断是不是数字

3.数据类型转换函数:toString() -转String ;parseInt() -转Int(取整) ;parseFloat() - 转浮点数

4.Math.random();生成0到1之间的随机小数。parseInt(it*100)+1 - 避免生成0,所以+1

5.二分法删除代码测试语法错误,中英文语法很隐晦,不易发现。

6.条件表达式如果是非空的数据,则代表true;空的数据则代表false; 0/null/""/undefined/NaN

7.split(bystr,[howmany]) -bustr:分割用的字符串 -howmany:指定返回的数组的最大长度,可以省略 -返回分割后的字符串数组

8.toFixed(num);转换为字符串,并保留小数点后的一定位数

9.创建数组对象 var a1 = new Array(); var a2 = new Array(7); var a3 = new Array(100,"a",true); var a4 = [100,200,300];

10.sort排序默认是作为字符来处理的 内部使用compare 进行判断

11.Date对象 new Date();  (= now ) new Date("2013/3/10 11:11");

12.RegExp对象表示正则表达式 - var rgExp =/pattern/flags; - var rgExp = new RegExp("pattern",["flags"]); flags 标识:g -设定当前匹配为全屏模式;i -忽略匹配中的大小写检测

13.exec(str);检索字符串中指定的值,返回找到的值【包含】;test(str) 检索字符串中指定的值,返回true或false【整体判断】;match-返回匹配字符串的数组;search -返回匹配字符串的首字符位置索引

14.传递参数的重载  js方法传入的参数是将参数存储在argument[]数组上,参数不受个数影响。

15.eval();把一个字符串当表达式来用。

2017年10月10日

16.创建匿名函数 var func = function(arg1,...,argN){func_body;return value;}

17.周期性定时器 setInterval(exp,time);   -exp :执行语句 - time :时间周期,单位为毫秒  - 返回已经启动的定时器对象。clearInterval(tID):停止启动的定时器 - tID:启动的定时器对象

18.一次性定时器setTimeout(exp,time);

19.下拉菜单联动 使用onchange值改变事件触发。删除二级原有内容,根据选择的内容设置新节点的值。




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值