typescript Strażnikityxów
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript Strażnikityxów相关的知识,希望对你有一定的参考价值。
// strażniki typów
function addWithTypeGuard(
arg1 : string | number,
arg2 : string | number
) : string | number {
if( typeof arg1 ==="string") {
// w tym kodzie arg1 jest traktowany jako łańcuch znaków
console.log('pierwszy argument jest łańcuchem');
return arg1 + arg2;
}
if (typeof arg1 === "number" && typeof arg2 === "number") {
// w tym kodzie arg1 i arg2 są traktowane jako liczby
console.log('oba argumenty są liczbami');
return arg1 + arg2;
}
console.log('domyślny sposób wyznaczenia wyniku');
return arg1.toString() + arg2.toString();
}
console.log(`addWithTypeGuard(1,2)= ${addWithTypeGuard(1,2)}`);
console.log(`addWithTypeGuard("1","2")= ${addWithTypeGuard("1","2")}`);
console.log(`addWithTypeGuard(1,"2") = ${addWithTypeGuard(1,"2")}`);
以上是关于typescript Strażnikityxów的主要内容,如果未能解决你的问题,请参考以下文章
typescript Przeciążeniefukncji
typescript Wzorzecwstrzykiwaniazależności
javascript Funkcjasprawdzającaczypodzagnieżdżonymikluczamiw obiekcie(JSON)s + dane
php Sprzężenia
sql Skopiowanieużytkownikazinnego EBOI
css Sprytneoużycie:nth-child()