JavaScript设计模式之外观模式实例,js数值计算时使用parseInt进行数据类型转换

<div id=”archive”>
    <input type=”hidden” name=”page” value=”1″ />
</div>

复制代码 代码如下:

如果你需要分别调用getName和getSex函数.
那可以用一个更高层的接口getUserInfo来调用.

js获取到的数据默认都是string字符串类型的,如果进行数值的运算必须使用parseInt进行转换成数值的操作。

//表面上没有声明形式参数的函数
function fun() {
alert(arguments[0]);//得到第一个实际参数的值。
alert(arguments[1]);//得到第二个实际参数的值。
alert(arguments[2]);//得到第三个实际参数的值。
alert(arguments.length);//得到实际参数的个数。
alert(“示例代码”);
}
fun(“小明”, 100, true);//自己写了三个实际参数

您可能感兴趣的文章:

  • java设计模式之外观模式学习笔记
  • 轻松掌握java外观模式
  • Java设计模式详解之门面模式(外观模式)
  • Java设计模式之外观模式(Facade模式)介绍
  • php设计模式
    Facade(外观模式)
  • C#设计模式之外观模式介绍
  • C++设计模式之外观模式
  • JavaScript设计模式之外观模式介绍
  • 实例解析设计模式中的外观模式在iOS
    App开发中的运用
  • java设计模式之外观模式(Facade)

});

//表面上没有声明形式参数的函数
function fun() {
alert(“示例代码”);
}
fun(“小明”, 100, true);//自己写了三个实际参数

用一段再简单不过的代码来表示:

$(“#archive”).bind(‘click’,function(){
      
    var page=$(“input[name=’page’]”).val();
    //要用parseInt进行数值的运算
    $(“input[name=’page’]”).val(parseInt(page)+1);   

function fun() {
if (arguments.length == 0) {
alert(“执行没有实际参数的代码”);
}
else if(arguments.length==1)
{
alert(“执行传入一个实际参数的代码”);
}
else if(arguments.length==2)
{
alert(“执行传入两个实际参数的代码”);
}
}
fun();
fun(“小明”);
fun(“小明”, “小花”);

var stopEvent = function( e ){   //同时阻止事件默认行为和冒泡
e.stopPropagation();
e.preventDefault();
}

复制代码 代码如下:

通过代码我们就可以知道arguments(内部属性)
本身是一个数组,其作用就是存放方法的实际参数。

复制代码 代码如下:

发表评论

电子邮件地址不会被公开。 必填项已用*标注