js、函数、对象、arguments
来源:互联网 发布:淘宝后台操作流程 编辑:程序博客网 时间:2024/05/19 09:11
一般把script标签内的js代码,放到body结束标签的前面。
函数
function 函数名(参数名){ 要执行的代码 }//声名函数, 函数只有在调用时才会被执行function fin(){ alert("胖胖");}//调用函数,这个函数名后的小括号就是调用函数的意思alert(fin); //打印整个函数fin(); //调用函数//函数的小括号中可以有参数// 参数可以分为两种:形参 与 实参function show(str1,str2){ //str1 ,str2就是形参 alert(str1); //打印 胖胖 alert(str2); //打印 一点也不胖 alert(str1+str2);}show("胖胖","一点也不胖"); //调用时传的参就叫实参//可以定义一个函数,然后把它做为一个值赋值一个变量;var fin = function(){ alert("胖胖");};alert(fin);fin();//一样可以传参var fin = function(num1,num2){ var sum = num1 + num2; alert(sum);};fin(1,3);
return的使用
//return的第一个作用,可以返回函数的值;function show(num1,num2){ var sum = num1+num2; return sum; //在这里把sum给返回出来;}alert( show(3,9) ); //函数执行完成之后,这里会得到函数返回的值;var num = show(3,9);alert(num);//return的第二个作用,可以终止函数的执行;function fin(){ for(var i = 0; i < 5; i++){ alert("i的值:"+i); break; } alert("11111"); return "OK"; //这里执行完return后,下面两句代码不会执行; alert("22222"); alert("33333");}fin();alert(fin());function fin(){alert("胖胖");return undefined; //函数在最后面都会有一个默认的返回值,这个值就是undefined;}alert( fin() ); //这里会打印一个undeinfed;
arguments
//arguments 对象的作用:相当一个容器,传进来的实参都会保存到这个对象中来,没有定义形参时也是一样;//每一个函数都有这个对象function show(){ // alert(arguments); alert(arguments.length); alert(arguments[0]); alert(arguments[1]);}show(1,5);
函数的类型
function show(){}alert(typeof show); //打印是一个function;
对象
//对象的第一种创建方法,可以通过对象直接量创建;var obj = { "name":"小明",//这里必须是双引号,单引号不行。 "age":25, "sex":"男", count:function(){ var sum = 0; for(var i = 0; i < arguments.length; i++){ sum += arguments[i]; } alert(sum); }, clothing:{ color:"red", width:"100", height:"100" }};alert( obj.age );alert( obj.name );alert( obj["name"] ); //获取属性值的第二种方法alert( obj.count(1,5) );alert(obj.clothing.color);alert(obj.color); //obj这个对象上没有color这个属性,但是访问这个属性时也不会报错。而是返回undefined;//修改对象的属性值;obj.age = 21;alert(obj["age"]);//添加;obj.abc = 312;alert(obj["abc"]);//删除属性;delete obj.abc;alert(obj["abc"]);
阅读全文
0 0
- js、函数、对象、arguments
- js函数参数对象arguments对象分析
- js--函数--2.函数内部对象arguments和this
- js arguments对象
- js arguments对象说明
- js arguments对象
- js arguments对象
- JS arguments 对象
- JS的arguments对象
- js 的 arguments 对象
- js arguments对象
- JS Arguments对象
- js中的arguments对象
- js的arguments对象
- js-arguments对象
- js arguments对象
- js arguments对象
- js arguments对象
- 电灯切换-LintCode
- 2017CCPC QinHuangDao M题
- 两台windows电脑共享文件技巧
- 【tensorflow实战笔记-分类篇】思路构思
- BZOJ1046 [HAOI2007]上升序列 【LIS + 字典序最小】
- js、函数、对象、arguments
- Python Tips
- Mongodb更新数组操作$each修饰符
- 一行多列的下拉多选框
- Mysql数据类型
- jmeter参数化
- java的socket编程简介(4)
- NX7 Open Wizard for Visual Studio 2010
- IT男:拿什么拯救我被工作捆绑的人生?