If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
JavaScript में string एक Object है जिसका use किसी single या series of characters को represent करने के लिए किया जाता है।
JavaScript में string दो तरह से define की जा सकती है -
JavaScript में Literal का use करके तीन तरह से string define कर सकते हैं -
Single Quoted String और Double Quoted String लगभग एक जैसे ही हैं , Single Quoted String के अंदर आप Double Quoted String लिख सकते हैं और Double Quoted String के अंदर Single Quoted String आसानी से लिख सकते हैं।
but Backticks का use करके define की गयी string में ${....} के अंदर हम कोई expression embed कर सकते हैं , और यही main difference है Backticks और Single Quoted String / Double Quoted String में।
Another File : string_literal.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="color-scheme" content="dark light">
<title>JavaScript String In Hindi </title>
</head>
<body>
<script type="text/javascript">
document.write("double quoted string <br>");
document.write(" 'single quoted string' insode double quoted string <br>");
document.write('single quoted string <br>');
document.write('"double quoted string" inside single quoted string <br>');
document.write(`backticks string <br>`);
document.write(`expression inside backticks : ${45+90}`);
</script>
</body>
</html>
? Example में <br> का use line break करने के लिए किया गया है।
JavaScript में हम String class का object बनाकर भी string define कर सकते हैं।
बैसे तो दोनों तरह से define की गयी string एक जैसी ही treat होती है , but string literal द्वारा define की गयी string का type हमेशा string ही होता है , जबकि String Object द्वारा define की गयी string का type object होता है।
Another File : string_object.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="color-scheme" content="dark light">
<title>JavaScript String Object In Hindi </title>
</head>
<body>
<script type="text/javascript">
let str_var = new String("dstring object");
let str_var2 = "string leteral";
document.write(str_var+` type : ${typeof str_var} <br>`);
document.write(str_var2+` type : ${typeof str_var2} `);
</script>
</body>
</html>
हालाँकि String object में भी double / single quoted string या backticks use कर सकते हैं।
For Example
<script type="text/javascript">
/*we can also define like this*/
new String(`Expression : ${56+6}`);
new String("double quoted string object");
new String('single quoted string object');
</script>