求n~阶加1+2+3+...+n 的和(使用递归算法)
求阶乘n! 即,1×2×3×4×5×······×n(使用递归算法)
代码:n为自定义函数名称
function n(i){return i<2?1:i*n(i-1);}
另一种写法:
JS后退、返回上一页、返回上一步代码:
window.history.go(-1) 可简写为: history.go(-1) window.history.back() 可简写为: history.back()
JS前进代码:
一、submit提交表单
<form action="?" name="form1" id="form1"> <!-- 表单内容 --> <input type="submit" value="提交表单" /> </form>
二、JS提交表单:普通button按钮提交
一、toFixed() 方法
定义和用法
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
语法
NumberObject.toFixed(num)
参数 描述
JS定时器 setInterval() 方法: 使一段代码每过指定时间就运行一次。
JS延迟器 setTimeout() 方法:使一段代码在指定时间后运行。
定义:
window.setInterval(expression,millisec); window.setTimeout(expression,millisec);
参数介绍:
JS Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
注释:Date 对象会自动把当前日期和时间保存为其初始值。
参数形式有以下5种:
new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Date(ms);
注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:
定义和用法
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
语法
stringObject.indexOf(searchvalue,fromindex)
参数 描述
searchvalue 必需。规定需检索的字符串值。
定义和用法
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
语法
stringObject.substring(start,stop)
参数 描述
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
1,reload 方法,该方法强迫浏览器刷新当前页面。
语法:location.reload([bForceGet])
参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")
2,replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。
语法: location.replace(URL)
通常使用: location.reload() 或者是 history.go(0) 来做。
此方法类似客户端点F5刷新页面,所以页面method="post"时,会出现"网页过期"的提示。
因为Session的安全保护机制。
当调用 location.reload() 方法时, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。
如果有这种应用: 需要重新加载该页面,也就是说期望页面能够在服务端重新被创建,期望是 Not IsPostback 的。
这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。
代码: location.replace(location.href);
返回并刷新页面:
本文主要介绍了JS截取与分割字符串常用方法,以实例形式分析了JavaScript针对字符串的截取与分割常用函数的定义、功能及使用技巧。
在js中字符截取函数常用的三个有 slice()、substring()、substr()了,下面我来给大家介绍slice()、substring()、substr()函数在字符截取时的一些用法与区别吧。
截取字符串的三个函数:
slice(start,[end])
replace方法是属于String对象的,可用于替换字符串。
定义和用法
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
语法
stringObject.replace(regexp/substr,replacement)
参数 | 描述 |
---|---|
regexp/substr | 必需。规定子字符串或要替换的模式的 RegExp 对象。 |
js split就是将一字符串以特定的字符分割成数组,数组一般是字符串处理比较常用的处理方法