
批改狀態(tài):合格
老師批語(yǔ):
<script>
// 1.命名函數(shù) 聲明提升
function MultiArr(arr1, arr2){
return `${arr1} * ${arr2} = ${arr1[0] * arr2[0] + arr1[1] * arr2[1]}`
}
console.log(MultiArr([1, 2], [3, 4]))
// 2. 匿名函數(shù) 不會(huì)聲明提升
const result2 = function(arr3, arr4){
return `${arr3} * ${arr4} = ${arr3[0] * arr4[0] + arr3[1] * arr4[1]}`
}
console.log(result2([5, 6], [7, 8]))
// 3.箭頭函數(shù) 聲明簡(jiǎn)化
result3 = (arr3, arr4) =>{
return `${arr3} * ${arr4} = ${arr3[0] * arr4[0] + arr3[1] * arr4[1]}`
}
console.log(result3([9, 10], [11, 12]))
// 4.立即執(zhí)行函數(shù)
let result4 = (function(arr3, arr4) {
return `${arr3} * ${arr4} = ${arr3[0] * arr4[0] + arr3[1] * arr4[1]}`
})([13, 14], [15, 16])
console.log(result4)
// 原始類型
// 1. number
console.log(3.14 +'是',typeof 3.14, '類型')
// 2. string
console.log('3.14'+'是',typeof '3.14', '類型')
// 3. boolean
console.log(false+'是',typeof false, '類型')
// 4. null
console.log(null+'是',typeof null, '類型')
// 5. undefined
let a
console.log(a+'是',typeof a, '類型')
// 1.數(shù)組
const arr = ['張三','男']
console.log(arr)
console.log(arr[0])
console.log(Array.isArray(arr))
// 2.對(duì)象
let user = {name:'李四', sex:'男', age: 23, isVip: true}
console.log(user['name'])
console.log(user.sex)
user = {
name:'李四',
sex:'男',
age: 23,
isVip: true,
show: function(){
// this是當(dāng)前對(duì)象的引用 this.name===user.name
return `name=${this.name}, sex=${this.sex}`
}
}
console.log(user.show())
// 3.函數(shù)
let f = function(){}
console.log(typeof f)
f.g = function(name){
return 'hello,' + name
}
console.log(f.g('王五'))
</script>
執(zhí)行結(jié)果:
?
函數(shù)
function.html:20 1,2 3,4 = 11
function.html:28 5,6 7,8 = 83
function.html:33 9,10 11,12 = 219
function.html:38 13,14 15,16 = 419
數(shù)據(jù)類型
function.html:42 3.14是 number 類型
function.html:44 3.14是 string 類型
function.html:46 false是 boolean 類型
function.html:48 null是 object 類型
function.html:51 undefined是 undefined 類型
function.html:55
引用類型
(2) [‘張三’, ‘男’]
function.html:56 張三
function.html:57 true
function.html:61 李四
function.html:62 男
function.html:73 name=李四, sex=男
function.html:76 function
function.html:80 hello,王五
一些基本概念,理解起來不難,但函數(shù)的靈活運(yùn)行還是需要多用多練的。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)