zoukankan      html  css  js  c++  java
  • 2.js函数

    一、自定义函数

    函数使用之前需要先定义,定义函数实例如下:

    function 函数名(参数1,参数2..){
      函数体;

      [return values]
    }

    注:1.定义函数以function开头;2.函数可以使用参数传递数据,也可以不使用;3.执行函数可以使用return语句返回确定的值,也可以不返回;

    4.函数在使用时即使函数定义中没有定义参数,在调用时也可以传递参数.5保证先定义函数,再使用。

    二、系统内部函数

    js内部有一些已经定义好的函数,可以直接使用这些函数


    1.使用eval返回字符串的值

    eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。


    2.使用escape进行字符编码

    通过 escape 编码后,所有的空格、标点及非 ASCII 字符都用 %XX 代替, XX 为十六进制数,如果转换的字符值超过 255,则用 %uXXXX 表示,但数字并不转换


     3.使用unescape进行字符编码

    通过 escape 编码后,可以 unescape 解码


    4.使用parseInt和parseFloat进行数值转换

    parseInt(string, [radix]):将字符串开头的整数分解出来,若字符串不是以数字开头,则返回 NaN; radix 默认为0,如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN;radix参数值表示基数,相当于进制,默认为10进制

    parseFloat(string):parseFloat 将它的字符串参数解析成为浮点数并返回。如果在解析过程中遇到了正负号(+ 或 -)、数字 (0-9)、小数点,或者科学记数法中的指数(e 或 E)以外的字符,则它会忽略该字符以及之后的所有字符,返回当前已经解析到的浮点数。同时参数字符串首位的空白符会被忽略。


     5.使用typeof判断对象

    typeof是一个运算符,它对操作数返回的结果是一个字符串,有6种可能:'undefined'、'boolean'、'string'、'number'、'object'、'function'.

    注:此函数对null返回是'object',不能当作对象使用;对NaN返回是'number',不能使用它进行算术运算;不能区分对象、数组等,对它们操作都返回'object'


    6.使用isFinite判断一个变量是否有界

    有界返回true;否则返回false;


     7.使用isNaN判断一个变量是否有界是数值

    不是数值则返回true;是数值返回false;

    注:isNaN(true|false)返回false,这里是因为布尔值参与运算会自动转换成0和1

  • 相关阅读:
    Threejs学习 一
    Mapbox的表达式
    mapbox 不加载地图
    SQL Server将查询出数据进行列转行操作
    SQL Server 常用近百条SQL语句(收藏版)
    SQL Server DATEDIFF() 函数用法
    SQL Server 数据库开启日志CDC记录,导致SQL Server 数据库日志异常增大
    查询SQL Server数据库使用的版本号信息
    windows 无法启动 SQL Server (MSSQLSERVER) 服务(位于本地计算机上)。错误 1069由于登入失败而无法启动 。
    SQL Server 不同数据间建立链接服务器进行连接查询
  • 原文地址:https://www.cnblogs.com/ICE_melt/p/5349233.html
Copyright © 2011-2022 走看看