當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript 函数 伪数组 arguments
生活随笔
收集整理的這篇文章主要介紹了
JavaScript 函数 伪数组 arguments
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.函數
函數:函數就是將一些語言進行封裝,然后通過調用的形式,執行這些語句.
函數的作用:
1.將大量重復的語句寫在函數里,以后需要這些語句的時候,可以直接調用函數,避免重復勞動
2.簡化編程,讓變成模塊化
console.log("hello world");sayHello(); //調用函數//定義函數:function sayHello(){console.log("hello");console.log("hello world");}第一步:函數的定義
函數定義的語法:
function 函數名字(){}.function:是一個關鍵字.中文意思是"函數","功能".
.函數名字:命名規定和變量的命名規定一樣.只能是字母,數字,下劃線,美元符號,不能以數字開頭.
參數:后面有一對小括號,里面用來放參數
大括號里面:是這個函數的函數體;
第二部:函數的調用
函數調用的語法:
函數名字();函數的參數:形參和實參
函數的參數包括形參和實參
注意:實際參數和形式參數的個數,要相同.
例子:
sum(3,4);sum("3",4);sum("Hello","World");//函數:求和function sum(a, b) {console.log(a + b);}函數的返回值
例子:
console.log(sum(3, 4));//函數:求和function sum(a, b) {return a + b;}二.偽數組 arguments
arguments 代表的是實參.有個講究的地方是:arguments只在函數中使用
(1)返回函數實參的個數:argument是.length
例子:
fn(2,4); fn(2,4,6); fn(2,4,6,8);function fn(a,b.c){ console.log(arguments); console.log(fn,length); //獲取形參的個數 console.log(argument,length); //獲取實參的個數 }
結果:
(2) 之所以說argument是偽數組,是應為:argumentts可以修改元素,但不能改變數組的長短.例子
fn(2,4);fn(2,4,6);fn(2,4,6,8);function fn(a,b) {arguments[0] = 99; //將實參的第一個數改為99arguments.push(8); //此方法不通過,因為無法增加元素}清楚數組的集中方式:
var array = [1,2,3,4,5,6]array.splice(0); //方式1:刪除數組中所有項目 array.length = 0; //方式2:length屬性是可以賦值的,在其他語言中length是只讀 array = [] //方式3:推薦?
轉載于:https://www.cnblogs.com/baijinshuo/p/9774085.html
總結
以上是生活随笔為你收集整理的JavaScript 函数 伪数组 arguments的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis 同步化操作
- 下一篇: 原生javascript 元素依次掉落及