zoukankan      html  css  js  c++  java
  • JavaScript(三)

    所谓函数是指在程序设计中,可以将一段经常使用的代码封装起来,在需要的时候直接调用,这种封装叫函数。

    函数的定义

    定义函数使用关键字function

    不指定函数名

    (1)把函数直接赋值给变量

    var myFun=function(){
    
    };

    (2)网页事件直接调用函数

    window.onload=function(){
    
    };

    指定函数名

    函数参数的使用

    在未调用函数时,形参并不占用存储单元,只有在发生调用时,才会给函数中的形参分配内除单元。在调用结束后,形参所占的内存单元也自动释放。

    函数返回值

    return

    函数的调用

    简单调用

    在表达式中调用

    在事件响应中调用

    通过链接调用

    在<a>标签中的href属性中使用“JavaScript:关键字”链接来调用函数。即用户单击链接时执行该函数。

    <a href="javascript:test()"></a>

    JavaScript中常用的函数

    嵌套函数

    递归函数

    JavaScript中有两种函数:一种是语言内部事先定义好的函数叫内置函数,另一种是自己定义的函数。使用JavaScript的内置函数,可提高编程效率。

    eval函数

    eval(expr)函数可以把一个字符串当作一个JavaScript表达式一样去执行。

    isFinite函数

    isFinite(number)用来确定参数是否是一个有限数值,其中number参数是必选项,可以是任意的数值。如果该参数是非数字、正无穷数或负无穷数,则返回false,否则返回true。如果是字符串类型的数字,将会自动转化为数字型。

    isNaN函数

    isNaN(num)函数用于指明提供的值是否是保留值NaN:如果值是NaN,那么isNaN函数返回true,否则返回false。当参数是字符串类型的数字时,将会自动转化为数字型。

    parseInt和parseFloat函数

    都是将数字字符串转化为一个数值的,但它们也存在着如下区别:

    1、在parseInt(str[radix])函数中,str参数是必选项,为要转换成数字的字符串,radix参数是可选项,用于确定str的进制数。

    2、如果radix参数缺省,则前缀为'0x'的字符串被当作十六进制,前缀为'0'的字符串被当作八进制,其余为十进制。

    3、当第一个字符不能被转换为基于基数的数字时,则返回NaN。

    Number和String函数

    在JavaScript中,Number和String函数主要用来将对象转换为数字或字符串。

    escape和unescape函数

    escape(charString)函数主要作用于对String对象编码,以便它们能在所有计算机上可读。它返回了charstring内容的字符串值(Unicode格式)。

    unescape(charstring)函数用于返回指定值的ASCII字符串。

  • 相关阅读:
    互联网时代,80后新时代的管理者
    使用YUI Compressor压缩CSS/JS
    使用最优方法来加速运行你的网站
    随笔 微笑
    首款LGA775平台离子迷你主板登场
    CSS调试技巧五则,兼谈“提问的艺术”
    SharpDevelop 编辑器
    穿越防火墙 让远程桌面自由连接
    开源的搜索引擎工具包和Web搜索引擎系统
    Javascript工具 使用JS Minifier过滤JS文件
  • 原文地址:https://www.cnblogs.com/blunFan/p/11523874.html
Copyright © 2011-2022 走看看