JavaScript စကားလုံး
- အရှေ့ပိုင်း စာလုံး JS အဖြစ်အပျက်
- နောက်ပိုင်း စာလုံး JS စကာတန် လိုင်းအုပ်
JavaScript strings are used to store and manipulate text.
JavaScript စကားလုံး
JavaScript strings are zero or more characters enclosed in quotes.
实例
var x = "Bill Gates";
You can use single quotes or double quotes:
实例
var carname = "Porsche 911"; var carname = 'Porsche 911';
You can use quotes in strings, as long as they do not match the quotes around the string:
实例
var answer = "It's good to see you again!"; var answer = "He is called 'Bill'"; var answer = 'He is called "Bill"';
စကားလုံး အကွာအဝေး
အပြည့်အဝင် ရှိသော length
စကားလုံး ကိုအကွာအဝေး:
实例
var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var sln = txt.length;
အရေးပါသောသားစကား
စကားလုံး သည် ပြားခွဲထားသော အချက်အလက် ကို တုံ့ပြန်လိမ့်မည်
var y = "တရုတ်ပြည် သည် ကားပြု မြို့ ဖြစ်သည် အတွက် ချင်းမမှာ ချင်းနာ နှင့် "China (တရုတ်)" တူညီသည်";
အစားသုံးထားသော စကားလုံး သည် "တရုတ်ပြည် သည် ကားပြု မြို့ ဖြစ်သည် အတွက် ချင်းမမှာ ချင်းနာ နှင့် "China (တရုတ်)" တူညီသည်" ဟူ၍ ဖြစ်သည်。
အကျဥ်းပြုလုပ်ရန် နည်းလမ်း ကွဲပြားစွာ သုံးနိုင်သော နေရာ。
အရေးပါသောသားစကားကို စကားလုံး အစား ပြောင်းလဲသွားစေရန် ကွဲပြားစွာ သုံးနိုင်သော နေရာ
အကြောင်းအရာ | အရသာ | ဖော်ပြ |
---|---|---|
\' | ပြားခွဲ | ပြားခွဲ |
" | 双引号 | |
\\ | \ | 反斜杠 |
实例
လိုက်သုံး စကားလုံးများ တွင် အချက်အလက် ထိန်းသိမ်းထားသည်
实例
var x = "တရုတ်ပြည်နယ် သည် စကားသား သည် ဖြစ်သည်၊ ထိုကြောင့် china နှင့် \
လိုက်သုံး \'
စကားလုံးများ တွင် အချက်အလက် ထိန်းသိမ်းထားသည်
实例
var x = 'It\'s good to see you again';
လိုက်သုံး \\
စကားလုံးများ တွင် အကြောင်းအရာ ထိန်းသိမ်းထားသည်
实例
var x = "အကျယ်း သည် အကြောင်းအရာ အား အားကစားထားသည်";
ပြောင်းလဲသုံး လိုက် လိုက်\
)ကို စကားလုံးများ တွင် အခြား အရာများ ထိန်းသိမ်းထားသည်
အခြား ခုနစ်ခု သည် JavaScript တွင် အသုံးပြုနိုင်သော ပြောင်းလဲသုံး လိုက်သည်
အကြောင်းအရာ | အရသာ |
---|---|
\b | အဆိပ်အပြန် |
\f | အဆိပ်အသုံး |
\n | အဆိပ်အသစ် |
\r | အဆိပ်အမြောက် |
\t | အဆိပ်အရှည် |
\v | အဆိပ်အခြောက် |
ထို ခုနစ်ခုများ သည် စတင်ပုံစံဖြင့် စားသုံး စက်များ၊ အင်တာနက် စားသုံး စက်များ၊ ပုံချယ်သုံး စက်များ ကို ကွန်ပိုင်းအားကစားထားသည်
အကြောင်းအရာများ အဆိပ်သို့ လွှတ်ခြင်း
ကြည့်ပါတော့ အကြောင်းအရာများ အဆိပ်သို့ လွှတ်ခြင်းအတွက် အပြင်းအထန် ကြည့်ရှုသူများ အား
အချက်အလက်များ အဆိပ်သို့ လွှတ်ခြင်းမပါဘဲ တစ်လှိုင်းစီ ဖြစ်သည်ကို
实例
document.getElementById("demo").innerHTML = "Hello Kitty.";
သို့သော်စကားလုံးများ တွင်အဆိပ်သို့ လွှတ်ခြင်းအတွက် အချက်အလက်
实例
document.getElementById("demo").innerHTML = "Hello \ Kitty!";
\
မည်သည့် ECMAScript (JavaScript) အခြေခံအဆိုအရာ မဟုတ်
အချို့ ဘာသာစကား ကို လည်း \
အစားထိုးသည့် အချက်အလက်
အကြောင်းအရာများ အဆိပ်သို့ လွှတ်ခြင်းအတွက် အပြင်းအထန် အသုံးပြုနိုင်သော နည်းလမ်း (သို့မဟုတ် အစွန်းအစိုးရ) ဖြစ်သည်
实例
document.getElementById("demo").innerHTML = "Hello" + "Kitty!";
အမှတ်သုံးသင့်သော အကြောင်းအရာကို အဆိပ်သို့ လွှတ်ခြင်းမပါ
实例
document.getElementById("demo").innerHTML = \ "Hello Kitty!";
စကားလုံးများ အားလုံး အားကစားထားသည်
ပုံမှန်အားဖြင့် JavaScript စကားလုံးများ အစားထိုးသည့် ပုံစံဖြင့်
var firstName = "Bill"
သို့သော် စကားလုံးများကို အကြောင်းအရာမှာ new
အားကစားထားသည်:
var firstName = new String("Bill")
实例
var x = "Bill"; var y = new String("Bill"); // typeof x သည် string ကို ပြန်ပေးသည် // typeof y သည် object ကို ပြန်ပေးသည်
请不要把字符串创建为对象。它会拖慢执行速度。
new
关键字使代码复杂化。也可能产生一些意想不到的结果:
当使用 ==
相等运算符时,相等字符串是相等的:
实例
var x = "Bill"; var y = new String("Bill"); // (x == y) 为 true,因为 x 和 y 的值相等
当使用 ===
运算符时,相等字符串是不相等的,因为 ===
运算符需要类型和值同时相等。
实例
var x = "Bill"; var y = new String("Bill"); // (x === y) 为 false,因为 x 和 y 的类型不同(字符串与对象)
甚至更糟。对象无法比较:
实例
var x = new String("Bill"); var y = new String("Bill"); // (x == y) 为 false,因为 x 和 y 是不同的对象
实例
var x = new String("Bill"); var y = new String("Bill"); // (x === y) 为 false,因为 x 和 y 是不同的对象
请注意 (x==y) 与 (x===y) 的区别。
JavaScript 对象无法进行对比,比较两个 JavaScript 将始终返回 false
。
- အရှေ့ပိုင်း စာလုံး JS အဖြစ်အပျက်
- နောက်ပိုင်း စာလုံး JS စကာတန် လိုင်းအုပ်