JavaScript 默认函数

 
默认函数: 编码函数 escape():将非字母、数字字符转换成ASCII码

例: sample/unescape

译码函数 unescape():将ASCII码转换成字母、数字字符

例: sample/unescape

求值函数 eval():

格式:eval(<表达式>)

例1:字符串运算
<Script> x = 1 + 2;
y = "1 + 2";
z = eval("1 + 2");

document.write("<LI>1 + 2 = ", x);
document.write("<LI>/"1 + 2/" = ", y);
document.write("<LI>eval(/"1 + 2/") = ", z);

</Script>

例2:对象操作
<Script>

function show(obj){
    var str=eval("document.form."+obj+".value");
    alert(str);
}
</Script>

<form name="form" id="form">
姓名:
<input name="name" type="text" id="name">
<input type="button" name="Button" value="Button" οnclick=show("name")>
</form>

数值判断函数 isNaN():是否为数值

格式:isNaN(<量>)

例:
<Script> var x = 15;
var y = "黄雅玲";

document.write("<LI>x 不是数值吗?",isNaN(x));
document.write("<LI>y 不是数值吗?",isNaN(y));

</Script>
整数转换函数 parseInt():将不同进制(二、八、十六)的数值转换成十进制整数

格式:parseInt(数值字串[,底数])
底数省略,则按内容转换:
     0x 0X  十六进制  
     0  八进制
     其它  十进制

例:
<Script> // 二进位转成十进位

document.write("1101<sub>2</sub> = " ,parseInt("1101", 2),"<sub>10</sub><br>");
// 十六进位转成十进位
document.write("BFFF<sub>16</sub> = " ,parseInt("BFFF", 16),"<sub>10</sub><br>");

</Script>

浮点数转换函数 parseFloat():将数值字串转换成浮点数

格式:parseFloat (数值字串)

例:
<Script> document.write(parseInt("3.1234A56"), "<br>");
document.write(parseFloat("3.1234A56"), "<br>");

</Script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值