zoukankan      html  css  js  c++  java
  • 内建的全局函数

    1.1 eval()函数

    eval()函数用来计算表达式,将表达式转换成一个变量名或者对象名,然后使用它访问变量或者对象。

    1.2 转义操作函数

    1.2.1 escape()和unescape()

    提示,在处理非ASCII字符时会出错,它们不能用来堆unicode字符进行编码,所以现在不再推荐使用,建议使用encodeURI()和decodeURI()函数完成相同的任务。

    1.2.2 encodeURI()和decodeURI()

    语法:

    encodeURI(URIString);

    decodeURI(URIString);

    不能使用encodeURI()函数编码的字符

    类型 包括的字符
    保留的字符 ;、,、/、?、:、@、&、=、+、$
    反向转义字符 英文字母、数字、-、_、.、!、~、*、‘、(、)
    井号 #

    Tip:encodeURI()函数单靠自身不能形成HTTP GET 请求或者 POST 请求,因为&、+、=都不会被编码,二这几个字符在 GET 或 POST 请求中都被作为特殊字符对待,用户可以使用 encodeURIComponent()函数对这些字符进行编码。

    1.2.3 encodeURIComponent()和decodeURIComponent()

     encodeURIComponent() 可以转义除英文字母、数字、-、_、.、!、~、*、‘、(、)外所有字符。

    1.3 转换函数:转换函数用于转换数据类型。

    1.3.1 parseFloat() 函数将字符串转换成浮点数(浮点数就是带小数部分的数字)。如不能转换成数字,则返回NaN。

    parseFloat(string)

    1.3.2 paeseInt() 函数将字符串转换为整数。如不能转换成数字,则返回NaN。

    paeseInt(expression,[radix]);参数radix 表示要分析数字的基数,代表数字的进制,这是一个整数,合法值 2~36。

    1.3.3 Number() 和 String() 函数:将一个对象转换成数字或者字符串。

    Number(objRef);  //objRef 是一个对象的引用。

    String(objRef);

    1.3.4 Boolean() 可以将一个对象转换成逻辑值。

    1.4 判断函数 :用于判断数字是否可操作

    1.4.1 isFinite()函数用于查看某个数值是否为有限数,如果是,返回true,如果是无穷大或负无穷大,则为false;比如被0除。

    isFinite(expression)

    1.4.2 isNaN() 函数用于查看某个数值是否为数字。如果不是,返回true,这一般表示存在数学错误。

  • 相关阅读:
    PHPxiao程序用户登录页面,嘿嘿,模仿滴
    IE、 FireFox 的 javascript 日历控件
    经典推荐的 Smarty模板 教程
    推荐兼容 IE、 FireFox 的 javascript 日历控件
    最新php100视频教程的解压密码(截止83课时)
    上下左右 无缝隙 滚动代码
    ThinkPHP学习笔记一
    dedecms代码解密1:index.php简单分析
    40条技巧优化php代码
    导出excel小结(C#,.NET,Wpf)
  • 原文地址:https://www.cnblogs.com/chengmingxiaowu/p/7662388.html
Copyright © 2011-2022 走看看