Դաս 17: Void Keyword

0

Void-ը կարևոր keyword է JavaScript-ում, որը կարող է օգտագործվել unary օպերատորում,որն հայտնվում է իր մեկ օպերանդից առաջ: Այս օպերատորը արտահայտություն է հատկորոշում առանց վերադարձող արժեքի:

Շարահյուսություն (Syntax)

Void-ի շարահյուսությունը այս երկուսից յուրաքանչյուրը կարող է լինել:

<head>

<script type=”text/javascript”>

<!–

void func()

javascript:void func()

OR

void(func())

javascript:void(func())

//–>

</script>

</head>

 

Օրինակ 1

Այս օպերատորի ամենաշատ օգտագործումը client-side javascript-ում է. URL, որտեղ այն թույլ կտա ձեզ արտահայտությունը գնահատել, առանց բրաուզերի գնահատված արտահայտության արժեքը ցուցադրելու:

Այստեղ alert (‘Warning!!!’) արտահայտությունը գնահատված է, բայց ետ բեռնված չէ փաստաթղթում:

<html>

<head>

<script type=”text/javascript”>

<!–

//–>

</script>

</head>

<body>

<p> Սեղմեք հետևյալը, Այն չի արձագանքի…</p>

<a href=”javascript:void(document.write(“Hello : 0”))”>Click me!</a>

</body>

</html>

 

 Օրինակ 2

Ուշադրություն դարձրեք հետևյալ օրինակին: Հետևյալ հղումը ոչինչ չի անում, քանի որ “0” արտահայտությունը ոչ մի էֆեկտ չունի JavaScript-ում: Այստեղ “0” գնահատված է, բայց ետ բեռնված չէ փաստաթղթում:

<html>

<head>

<script type=”text/javascript”>

<!– //–>

</script>

</head>

<body>

<p> Սեղմեք հետևյալը, Այն չի արձագանքի…</p> <a href=”javascript:void(0)”>Click me!</a>

</body>

</html>

 

Օրինակ 3

Void-ի մյուս օգտագործումը  միտումնավոր  չսահմանված արժեք առաջացնելն է:

<html>

<head>

<script type=”text/javascript”>

<!–

function getValue(){

var a,b,c;

a = void ( b = 5, c = 7 );

document.write(‘a = ‘ + a + ‘ b = ‘ + b +’ c = ‘ + c );

}

//–>

</script>

</head>

<body>

<p>Սեղմեք հետևյալը, արդյունքը տեսնելու համար:</p> <form>

<input type=”button” value=”Click Me” onclick=”getValue();” /> </body>

</html>

 

 

 

Հարգելի ընթերցող, խնդրում ենք չմոռանալ like տալ մեր ֆեյսբուքյան էջին, քանի որ նորությունների մեծ մասը առաջինը տեղադրվում է հենց այնտեղ։ Ինչպես նաև հետևեք մեզ այլ սոցիալական ցանցերում և, իհարկե, գրանցվեք մեր բլոգում։

Share.