EcmaScript学习
2024-10-21 05:33:14
1、eval:
ts:
declare function eval(x: string): any;
js:
/**
@param {*} x
@return {Object}
*/
eval = function(x) {};
说明eval接收的是一个字符串,返回值:?
返回值为any,即是任何类型。参考资料解释:通过计算 string 得到的值(如果有的话)。
说明:
该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。
如果试图覆盖 eval 属性或把 eval() 方法赋予另一个属性,并通过该属性调用它,则 ECMAScript 实现允许抛出一个 EvalError 异常。
demo:
2、parseInt
ts:
/**
* Converts A string to an integer.
* @param s A string to convert into a number.
* @param radix A value between 2 and 36 that specifies the base of the number in numString.
* If this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.
* All other strings are considered decimal.
*/
declare function parseInt(s: string, radix?: number): number;
js:
/**
@param {*} s
@param {Number} [radix]
@return {Number}
*/
parseInt = function(s,radix) {};
此方法的第一个参数是字符串,第二个参数是转换的基数:
parseInt() 函数可解析一个字符串,并返回一个整数
3、parseFloat:
ts:
/**
* Converts a string to a floating-point number.
* @param string A string that contains a floating-point number.
*/
declare function parseFloat(string: string): number;
js:
/**
@param {*} x
@return {Number}
*/
parseFloat = function(x) {};
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
返回解析后的数字。
注释:开头和结尾的空格是允许的。
提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
提示:如果只想解析数字的整数部分,请使用 parseInt() 方法。
最新文章
- 让IIS7.0.0.0支持 .iso .7z .torrent .apk等文件下载的设置方法
- 第一篇puppet
- Zabbix监控disk performance
- Yii应用的目录结构和入口脚本
- 海洋女神建新installshield交流群了,原来的老群都满了,请加新群哦,记得认真填写验证信息
- 51-du 显示关于目录层次结构或文件磁盘使用情况的信息
- 如何从本地把项目上传到github
- JAVA-数据库连接【转】
- JS对象的写法
- Apache Kafka:下一代分布式消息系统
- 管理和维护RHCS集群
- DataTables自定义事件
- ActivatedEventArgs.IsApplicationInstancePreserved 属性
- 解锁Oracle数据库用户
- hdu2089 不要62 我的第一个数位DP
- sha1() 函数
- 在思科路由器上配置AAA实验(Cisco PT)
- CSS iconfont阿里巴巴矢量图库在开发中实战使用
- 运行Tomcat报错 解决方法
- python学习日记(生成器函数进阶)
热门文章
- mongodb与mysql的命令对比
- Codeforces Round #402 (Div. 2) 题解
- 洛谷 P4546 &; bzoj 5020 在美妙的数学王国中畅游 —— LCT+泰勒展开
- Poj 1017 Packets(贪心策略)
- Hdu 4762 网络赛 高精度大数模板+概率
- C语言学习笔记--struct 和 union关键字
- union联合体学习
- play的job执行方式
- 线程中event.wait() event_obj.set() 的使用
- 安装python Matplotlib 库