js在实例化对象后,可以对这个对象增加属性和属性值,并且还可以通过delete一元操作符来删除对象的属性。
var o = new Object();
www.mareenoire.info = "langsin";
alert(www.mareenoire.info);
delete www.mareenoire.info;
alert(www.mareenoire.info);
www.mareenoire.info = "langsin";
alert(www.mareenoire.info);
delete www.mareenoire.info;
alert(www.mareenoire.info);
每个方法即对象都有内置的arguments对象和length属性
arguments对象为数组类型,由调用方法时实际传递的参数组成,可以通过arguments.length来获得实际传递的参数的个数,也可以通过arguments[0]、arguments[1]等获得实际传递的各个参数的值
length属性为方法所期望的参数的个数,即定义方法时所写的参数的个数
示例:
function add(number){
alert("实际传递的参数个数为: " + arguments.length);
}
alert("方法add期望的参数个数为: " + add.length);//运行结果:“方法add期望的参数个数为: 1”
add(1,2,3);//运行结果:“实际传递的参数个数为:3”
alert("实际传递的参数个数为: " + arguments.length);
}
alert("方法add期望的参数个数为: " + add.length);//运行结果:“方法add期望的参数个数为: 1”
add(1,2,3);//运行结果:“实际传递的参数个数为:3”
js的参数可传可不传,可多传可少传,都不报错的
如:
function t()
{
alert(arguments.length);
}
t(1,2,7);
{
alert(arguments.length);
}
t(1,2,7);
o = o || {} 表示:如果o为null或undefined,则将o初始化空对象(即{}),否则o不变。目的是防止o为null或未定义的错误。
以下情况皆为声明js的全局变量
1:在function函数外使用var关键字显示声明变量
2:不使用var关键字声明就直接赋值的变量,无论是否在function函数内,都是属于隐式声明的全局变量
3:使用window关键字声明的变量,如:window.test = 5;
js使用常量
function validate(value){
if(!value){
alert('不存在');
location.href = '/errors/invalid.php';
}
}
if(!value){
alert('不存在');
location.href = '/errors/invalid.php';
}
}
现在,我想把‘不存在’改为‘该数据不存在!’,把跳转路径也改了,我得回到函数中找到对应的代码去修改,而每次修改逻辑代码,都有可能引入错误的风险。所以我们可以把数据单独定义为常量,与应用逻辑分离:
var Constans = {
ERRORMSG: '不存在',
ERRORPAGE:'/errors/invalid.php'
};
function validate(value){
if(!value){
alert(Constans.ERRORMSG );
location.href = Constans.ERRORPAGE ;
}
} -->
ERRORMSG: '不存在',
ERRORPAGE:'/errors/invalid.php'
};
function validate(value){
if(!value){
alert(Constans.ERRORMSG );
location.href = Constans.ERRORPAGE ;
}
} -->
相关推荐
- 微软希望将 Edge PWA 和
- 微软Windows 11全新Wi
- MySQL锁(二)表锁:为什么小
- 12个超级好用的免费在线工具,大
- 涂鸦模组二次开发RTL8720C
- wordpress如何判断是否为
- 详解wordpress非根目录部
- 分享一个WordPress面包屑
- 苹果解锁大师免激活码版 V1.0
- 苹果解锁大师免激活码版 V1.0
- SearchMyFiles(电脑
- 四声母域名qcfd.com
- Photoshop给发灰发暗的女
- Photoshop结合LR调出咖
- 手机5G和4G网络有什么区别?各
- 手机怎么查看WIFI密码 已连接
- Z-index属性用法 Z-in
- SD存储卡数据恢复:让您重新找回
- PHP字符串正则替换函数preg
- PHP开发中9个常用函数总结_p
- PHP缩放图片(按照宽高比例缩放
- 昆明专业的手机数据恢复服务,可以
- mysql执行计划优化| mys
- AngularJS实现texta
- jquery中的show()方法
- html中如何设置字体颜色? c
- 如何使用纯CSS实现太阳、地球、
- Laravel框架性能调优方法
- 三星 Galaxy Note 平
- 刷屏首页:三星Note 4如何截
Copyright© 黑海资讯