javascript 基础: 内置函数 javascript
内置函数:ECMAscript 自带的函数 Number()
宿主函数: BOM DOM alert() prompt() confirm();
//confirm() 弹出一个带有确定和取消按钮的一个对话框,确定返回真,取消返回假。
var a=confirm("确定吗?"); if(a){ alert("您可以继续"); }else{ alert("你不可以继续"); }
3.顶层
字符串函数:字符串.函数()
数组函数
顶层对象的函数,可以作用于任何对象。
内置顶层函数
1.escape() 对字符串进行编码
2.unescape() 对编码的字符串进行解码
3.Number() 转换成数值类型
4.String() 转换成字符串类型
5.Boolean() 转换成布尔类型
6.parseInt() 将字符串转换为整型
7.parseFloat() 转换为小数
8.isNaN() 判断一个数能否转换为数值类型。
9.isFinite() 判断一个数是否为有穷的数字。将不是有穷的数字或不能转换为数值类型的数返回假。
alert(isFinite(333333e+33333333)) false
alert(isFinite(333333)) true
alert(isFinite("后盾网")) false
10.eval() 将字符串转换成javascript命令执行(必须符合javascript语法规范,否则会出错)。
eval("var a='后盾网';alert(a)");
IE:
eval() 在当前作用域生效
window.eval() 在当前作用域生效
execScript()
FF:
eval() 在当前作用域生效
window.eval() 在全局生效
//eval兼容性函数 function evals (str) { if(typeof str!="string"){ return; } if(window.execScript){ window.execScript(str); }else{ window.eval(str); } } function aa () { evals("var c='mm'"); alert(c); }
如有疑问 请留言 欢迎提供建议
评论已有 0 条