JavaScript__function函式物件、Array陣列物件、Date日期物件
阿新 • • 發佈:2020-12-19
技術標籤:javascriptjs
Function:函式(方法)物件
1.建立:
1. let fun = new Function(形式引數列表,方法體);
2. function 方法名稱(形式引數列表){
方法體
}
3. let方法名= function(形式引數列表){
方法體
}
<script>
function max(a, b) {
console.log(a > b ? a : b);
}
max(3, 4);
</script>
2.特點:
1.方法定義是,形參的型別不用寫,返回值型別也不寫。
3.在JS中,方法的呼叫只與方法的名稱有關,和引數列表無關
4.在方法宣告中有一一個隱藏的內建物件(陣列),arguments ,封裝所有的實際引數
5.呼叫:
方法名稱(實際引數列表);
執行結果:(按F12進入Console 檢視結果)
Array: 陣列物件
1.建立:
1. let arr = new Array(元素列表);
2. let arr = new Array(預設長度);
3. let arr = [元素列表];
2.方法
join(引數) :將陣列中的元素按照指定的分隔符拼接為字串
push()向陣列的末尾新增一 個或更多元素,並返回新的長度。
length:陣列的長度
4.特點:
1. JS中,陣列元素的型別可變的。
2. JS中,陣列長度可變的。
<script>
let arr = new Array("小白", "小花", 56);
document.write(arr[0] + "<br>");
document.write(arr[1] + "<br>");
document.write(arr[2] + "<br>" );
document.write(arr[3] + "<br>");
arr[10] = "小鬼子" + "<br>";
document.write(arr[10]);
document.write(arr.join("--") + "<br>")
</script>
執行結果:
小白
小花
56
undefined
小鬼子
小白--小花--56----------------小鬼子
Date:日期物件
1.建立:
let/var date = new Date();
<script>
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hour = date.getHours();
var minutes = date.getMinutes();
var Seconds = date.getSeconds();
var timeT = year + "年" + month + "月" + day + "日" + hour + ":" + minutes + ":" + Seconds;
document.write(timeT);
</script>
執行結果:
2020年12月17日22:27:57