| 您的位置: >> 相关知识 >> WEB开发 >> DHTML >> |
|
合金网络科技 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 添加日期:2006-1-18 点击次数:1125次 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
JavaScript 内置函数 eval(str) 接收一个字符串形式的表达式,并试图求出表达式的值。作为参数的表达式可以采用任何合法的操作符和常数。 如果传递给这个函数的参数中包含JavaScript命令,这些命令也可以被执行,就像这些命令是JavaScript程序的一部分一样。 eval()在JavaScript的1.0版本中仅是一个内置函数,在1.1版中仅作为一种方法,在1.2版中又变成了内置函数,同时,在Navigator 4.02及以上版本中,eval()又变成了一个内部函数和方法。 下面的一个例子是将在表单的TEXT文本框中输入的文字转换成命令来处置。 <script language='JavaScript'> parseInt(str,radix) 试图从一个字符串中提取一个整数。ParseInt函数也可以附加一个整数n,可以返回n进制的一个整数。如果在字符串中存在除了数字、符号、小数点和指数符号以外的字符,parseInt函数就停止转换,返回已有的结果。如果第一个字符就不能转换,函数就返回“NaN”值。 参数radix是可选的,用来指定STRING中字符串表示的数据的基数(如2表示二进制,16表示十六进制等) parseFloat (str) 函数试图从一个字符串中提取一个浮点值。如果在字符串中存在除了数字、符号、小数点和指数符号以外的字符,parseFloat函数就停止转换,返回已有的结果。如果第一个字符就不能转换,函数就返回“NaN”值。 isNaN() 当JavaScript遇到一个使用parseint函数和parsefloat函数中的任何一个都不能转换成数字的字符串时,将自动返回一个叫做NaN的结果。isNaN函数可以测试这两个函数返回的结果是否为NaN,如果是,函数返回true。 isFinite(number) 函数可以测试参数number是否是一个无穷。如果是,则这个函数返回一个false,否则返回true。 escape(str) unescape(str) 这两个函数构成一对函数,专门用来处理Cookie. escape()接受一个字符串,这个字符串中可能含有空格、分号等字符,函数把字符串转换成Cookie的内部表示方式。函数的返回值就是这种内部的表达方式。通常在程序中可以直接把这个函数的返回值同其他属性合在一起形成一个完整的Cookie。 unescape()可以接受一个Cookie,把其内部表达方式转化成普通的字符串形式,这样无论是浏览器还是JavaScript程序处理就很方便了。 This web page was remapped by an unregistered copy of EliteSys SuperBot. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| "凌风微型文章系统",针对"搜索引擎"完美设计,提高"搜索引擎"对网站容量,质量的评估值,"扁平化,转静态 ..." |