02-Optional-Default.js
Dosyayı İndir
function doDefault(mandatory, arbitrary) {
if (arbitrary === void 0) { arbitrary = 9; }
console.log("Zorunlu: " + mandatory);
console.log("Keyfi: " + arbitrary);
console.log("");
}
function doOptional(first, extra) {
console.log("Zorunlu: " + first);
if (extra != undefined) {
console.log("Fazladan: " + extra);
}
console.log("");
}
function doBefore(first, arbitrary, extra) {
if (arbitrary === void 0) { arbitrary = 9; }
console.log("İlk: " + first);
console.log("Keyfi: " + arbitrary);
if (extra != undefined) {
console.log("Fazladan: " + extra);
}
console.log("");
}
function doAfter(first, extra, arbitrary) {
if (arbitrary === void 0) { arbitrary = 9; }
console.log("İlk: " + first);
if (extra != undefined) {
console.log("Fazladan: " + extra);
}
console.log("Keyfi: " + arbitrary);
console.log("");
}
console.log("VARSAYILAN\n");
doDefault(3, 4);
doDefault(3);
console.log("SEÇİMLİ\n");
doOptional(3, 4);
doOptional(3);
console.log("ÖNCE\n");
doBefore(3);
doBefore(3, 4);
doBefore(3, 4, 5);
console.log("SONRA\n");
doAfter(3);
doAfter(3, 4);
doAfter(3, 4, 5);
Dosyayı İndir