当前位置: 首页 > 图文教程 > 网络编程 > Javascript > JavaScript 小技巧(第四集)

Javascript
推荐:极酷右键菜单
跟随鼠标旋转的文字
拖动层效果,兼容IE和FF!
由 element.appendChild(newNode) ,谈开去
发个自己写的表格操作类(添加,删除,排序,上移,下移)
小议Function.apply() 之一------(函数的劫持与对象的复制)
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
JavaScript中令你抓狂的魔术变量
[原创]网络复制内容时常用的正则+editplus
createElement和onclick
很有趣的一段textarea
用 JavaScript 给站外链接的 cursor 进行改造
一段好玩的JavaScript代码
IE中实现全屏广告代码,霸道无比.
phpwind放自动注册方法
线路分流自动跳转代码;希望对大家有用!
鼠标放在放在输入框上面提示效果
常用js脚本
硬盘浏览程序,保存成网页格式便可使用
Js的MessageBox

Javascript 中的 JavaScript 小技巧(第四集)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-10   浏览: 181 ::
收藏到网摘: n/a

第四集 如何使用运算函数

  这是一个特殊的内建函数eval包括了运算式子为其参数,运算元,并回传一个值. 这函数对于运算一个表示的数值字串而言非常有用,举例来看,从FORM所输入的值总是字串,但你也许想要拿来运算,那我该怎么办??
  下面的这一个例子包函了输入的文字栏位,应用的运算函数和显示结果的另一区块.假如你打了一个数值运算式在第一个栏位,并且按下了按钮,运算式便会开使运算,

 <SCRIPT>
 function compute(obj) {
 obj.result.value = eval(obj.expr.value)
 }
 </SCRIPT>
 <FORM NAME="evalform">
 Enter an expression:
 <INPUT TYPE=text NAME="expr" SIZE=20 >
 <BR>
 Result: <INPUT TYPE=text NAME="result" SIZE=20 >
 <BR>
 <INPUT TYPE="button" VALUE="Click Me"
 onClick="compute(this.form)">
 </FORM>