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() 方法。

最新文章

  1. 让IIS7.0.0.0支持 .iso .7z .torrent .apk等文件下载的设置方法
  2. 第一篇puppet
  3. Zabbix监控disk performance
  4. Yii应用的目录结构和入口脚本
  5. 海洋女神建新installshield交流群了,原来的老群都满了,请加新群哦,记得认真填写验证信息
  6. 51-du 显示关于目录层次结构或文件磁盘使用情况的信息
  7. 如何从本地把项目上传到github
  8. JAVA-数据库连接【转】
  9. JS对象的写法
  10. Apache Kafka:下一代分布式消息系统
  11. 管理和维护RHCS集群
  12. DataTables自定义事件
  13. ActivatedEventArgs.IsApplicationInstancePreserved 属性
  14. 解锁Oracle数据库用户
  15. hdu2089 不要62 我的第一个数位DP
  16. sha1() 函数
  17. 在思科路由器上配置AAA实验(Cisco PT)
  18. CSS iconfont阿里巴巴矢量图库在开发中实战使用
  19. 运行Tomcat报错 解决方法
  20. python学习日记(生成器函数进阶)

热门文章

  1. mongodb与mysql的命令对比
  2. Codeforces Round #402 (Div. 2) 题解
  3. 洛谷 P4546 & bzoj 5020 在美妙的数学王国中畅游 —— LCT+泰勒展开
  4. Poj 1017 Packets(贪心策略)
  5. Hdu 4762 网络赛 高精度大数模板+概率
  6. C语言学习笔记--struct 和 union关键字
  7. union联合体学习
  8. play的job执行方式
  9. 线程中event.wait() event_obj.set() 的使用
  10. 安装python Matplotlib 库