
批改狀態(tài):合格
老師批語:
// 命名函數(shù)-命名規(guī)則:動(dòng)詞+名詞
function getName(name){
return 'Hello ' + name;
}
console.log(getName('LST'));;
// 匿名函數(shù)
// 格式:function(){}
// 執(zhí)行方式一:立即執(zhí)行 IIFE 將匿名函數(shù)用()包裹起來,后面跟上('參數(shù)')
(function(name){
console.log('你的名字是:'+name);
})('PHP中文網(wǎng)');
// 執(zhí)行方式二:將匿名函數(shù)保存到一個(gè)變量中,變量推薦用const聲明
const welcomeName=function(name){
return 'Hello ' + name;
}
let g=welcomeName('小明');
console.log(g);
// 箭頭函數(shù) 對函數(shù)的簡化寫法 將funtion省掉;如果只有一個(gè)參數(shù),可將()省掉;如果只有一條return語句,可將{}省掉;如果沒有參數(shù),()不能省。
const fn=(a,b)=>a*b;
console.log(fn(5,6));
// 一個(gè)參數(shù)
const fn2=a=>a+5;
console.log(fn2(9));
// 沒有參數(shù)
const fn3=()=>'我沒有參數(shù)';
console.log(fn3());
// 數(shù)據(jù)類型
// 1.原始類型:不可再分;屬于單值類型。常用的有:number,string,boolean,undefined,null
console.log(100,typeof 100);
console.log('My Name',typeof 'My Name');
console.log(true,typeof true);
console.log(undefined,typeof undefined);
console.log(null,typeof null);
// 2.引用類型:復(fù)合/集合類型;屬于多值類型。常用的有:數(shù)組array,對象object,函數(shù)function
// 2.1數(shù)組
const data=['大白菜','壽光',2.2];
console.log(data[0]);
// 2.2對象
const obj={
id:1,
name:'大白菜',
price:2.2,
info(){
return `${obj.name} 今天的價(jià)格是 ${obj.price}`;
}
}
console.log(obj.name);
console.log(obj.info());
微信掃碼
關(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)