ຄູ່ມົນຕີ JavaScript String
- ຫນ້າເບື້ອງ JS Set
- ຫນ້າທ້າຍ ອຸປະກອນ JS
ວິທະຍາເພນັນ JavaScript
JavaScript 字符串存储一系列字符,例如 "Bill Gates"。
字符串可以是双引号或单引号内的任何文本:
let carName1 = "Volvo XC60"; let carName2 = 'Volvo XC60';
ບໍລິເວນທີ່ສັບສັນ(ບັນດາຄຳສັບ)ຕົ້ນຈາກ 0:
ຄຳສັບທໍາອິດຕັ້ງຢູ່ບ່ອນ 0 ຄຳສັບທີ່ 1 ຕາມລຳດັບຫຼາຍອີກ.
ສຳລັບຂໍ້ມູນຂອງວິທະຍາສາດຄຳສັບກະຈາຍຕົວໃຫ້ ວິທະຍາສາດ JavaScript 字符串.
ປະສົມປະກອງແລະປະສົມປະກອງຄຳສັບ
ສະເພາະຄຳສັບເຊັ່ນ "Bill Gates" ບໍ່ສາມາດມີວິທິການແລະປະສົມປະກອງເພາະພວກມັນບໍ່ແມ່ນວັດສະດຸ.
ຕາມລາຍການທີ່ JavaScript ວິທິການແລະປະສົມປະກອງກໍ່ສາມາດນຳໃຊ້ສຳລັບຄຳສັບເພາະວ່າ JavaScript ຈະນຳໃຊ້ຄຳສັບຄືວັດສະດຸໃນຂະບວນການນຳໃຊ້ວິທິການແລະປະສົມປະກອງ.
ວິທິການແລະປະສົມປະກອງຂອງ JavaScript.
ກົນລະບົບ | ການອະທິບາຍ |
---|---|
at() | ກັບຄືນຄຳສັບທີ່ພົບພາຍໃນບໍລິເວນທີ່ກໍານົດ. |
charAt() | ກັບຄືນຄຳສັບທີ່ພົບພາຍໃນບໍລິເວນທີ່ກໍານົດ. |
charCodeAt() | ກັບຄືນຄວາມວິນຄິວທີ່ມີຄຳສັບທີ່ພົບພາຍໃນບໍລິເວນທີ່ກໍານົດ. |
codePointAt() | ກັບຄືນຄວາມວິນຄິວທີ່ມີຄຳສັບທີ່ພົບພາຍໃນບໍລິເວນທີ່ກໍານົດ. |
concat() | ກັບຄືນຄຳສັບທີ່ທີ່ສ້າງຄຳສັບທີ່ຖືກກັບຄືນຫຼາຍຄຳສັບກັນ. |
constructor | ກັບຄືນຄຳສັບທີ່ສ້າງຄຳສັບ. |
endsWith() | ກັບຄືນຄຳສັບທີ່ມີຄຳສັບທີ່ສິ້ນສຸດ. |
fromCharCode() | ກັບຄືນຄຳສັບທີ່ມີຄວາມວິນຄິວທີ່ພົບ. |
includes() | ກັບຄືນຄຳສັບທີ່ມີຄຳສັບທີ່ກໍານົດ. |
indexOf() | ກັບຄືນບໍລິເວນທີ່ພົບຄຳສັບທີ່ກໍານົດພາຍໃນຄຳສັບທີ່ທໍາອິດ. |
lastIndexOf() | ກັບຄືນບໍລິເວນທີ່ພົບຄຳສັບທີ່ກໍານົດພາຍໃນຄຳສັບທີ່ສຸດທ້າຍ. |
length | ກັບຄືນຄຳສັບທີ່ມີຄວາມຍາວ. |
localeCompare() | ການປຽບທຽບຄຳສັບສອງຄຳສັບພາຍໃນພາຍໃນສະຖານະພາບທ້າຍຄາວ. |
match() | ການຄົ້ນຫາຄຳສັບຫຼືການວິທະຍາສານທີ່ພົບໃນຄຳສັບແລະກັບຄືນຄຳສັບທີ່ພົບ. |
padEnd() | ການກັບຄືນຄຳສັບທີ່ພົບພາຍໃນທ້າຍຄຳສັບ. |
padStart() | ການກັບຄືນຄຳສັບທີ່ພົບພາຍໃນຕົ້ນຄຳສັບ. |
prototype | ອະນຸຍາດໃຫ້ເພີ່ມປະກອບປະກອງແລະວິທິການໃຫ້ບັນດາວັດສະດຸ. |
repeat() | ການກັບຄືນຄຳສັບປະກອບຄຳຂັບເຄື່ອງທີ່ມີຈຳນວນຄຳສັບທີ່ກໍານົດກ່ອນ. |
replace() | 在字符串中搜索模式,并返回替换第一个匹配项后的字符串。 |
replaceAll() | 在字符串中搜索模式,并返回替换所有匹配项后的新字符串。 |
search() | 在字符串中搜索值或正则表达式,并返回匹配项的索引(位置)。 |
slice() | 提取字符串的一部分并返回新字符串。 |
split() | 将字符串拆分为子字符串数组。 |
startsWith() | 检查字符串是否以指定字符开头。 |
substr() | 从字符串的指定索引(位置)开始提取指定数量的字符。 |
substring() | 提取字符串中两个指定索引(位置)之间的字符。 |
toLocaleLowerCase() | 使用主机的区域设置将字符串转换为小写字母并返回。 |
toLocaleUpperCase() | 使用主机的区域设置将字符串转换为大写字母并返回。 |
toLowerCase() | 返回转换为小写字母的字符串。 |
toString() | 将字符串或字符串对象作为字符串返回。 |
toUpperCase() | 返回转换为大写字母的字符串。 |
trim() | 返回去除空格的字符串。 |
trimEnd() | 返回去除末尾空格的字符串。 |
trimStart() | 返回去除开头空格的字符串。 |
valueOf() | 返回字符串或字符串对象的原始值。 |
提示:所有字符串方法都返回新值。它们不会改变原始变量。
ກົນລະບົບ String HTML Wrapper
ກົນລະບົບ HTML Wrapper ກັບຄວາມຂັດຂວາງ HTML
ນີ້ບໍ່ແມ່ນກົນລະບົບມາດຕະຖານຫຼັກເຫຼົ່ານັ້ນແລະອາດບໍ່ຈະມີການເຮັດວຽກຕາມຄວາມຄາດຫວັງ
ກົນລະບົບ | ການອະທິບາຍ |
---|---|
anchor() | ສະແດງວ່າຄວາມທີ່ເປັນຫົວເຂົ້າ |
big() | ສະແດງວ່າຄວາມທີ່ມີຄວາມໃຫຍ່ |
blink() | ສະແດງວ່າຄວາມທີ່ມີຄວາມສະຫຼາຍ |
bold() | ສະແດງວ່າຄວາມທີ່ມີຄວາມໜາແໜ້ນ |
fixed() | ສະແດງວ່າຄວາມທີ່ມີຄວາມກະຈາຍກັບຄວາມສະໜາມ |
fontcolor() | ສະແດງວ່າຄວາມທີ່ມີຄວາມສີຫົວຂໍ້ຕັ້ງໄວ້ |
fontsize() | ສະແດງວ່າຄວາມທີ່ມີຄວາມຂະໜາດຫົວຂໍ້ຕັ້ງໄວ້ |
italics() | ສະແດງວ່າຄວາມທີ່ມີຄວາມສັບສົນ |
link() | ສະແດງວ່າຄວາມທີ່ເປັນຫົວເຂົ້າ |
small() | ສະແດງວ່າຄວາມທີ່ມີຄວາມນ້ອຍ |
strike() | ສະແດງວ່າຄວາມທີ່ມີສິນບາງ |
sub() | ສະແດງວ່າຄວາມຂັດຂວາງທີ່ຕໍ່າ |
sup() | ສະແດງວ່າຄວາມຂັດຂວາງທີ່ສູງ |
ອອກມາສະແດງວ່າອົງກອນ
字符串是 JavaScript 的一种基本的数据类型。String 类提供了操作原始字符串值的方法。
String 对象的 length 属性声明了该字符串中的字符数。
String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串。
ສັງເກດ:String ຂອງ JavaScript ບໍ່ສາມາດປ່ຽນແປງ (immutable), ກົນລະບົບທີ່ກໍານົດແບບຂອງ String ບໍ່ສາມາດປ່ຽນແປງຄວາມຕາງກາຍ. ເຊັ່ນ String.toUpperCase() ກົນລະບົບດັ່ງກ່າວນີ້, ສົ່ງຄືນຄືນມັນແມ່ນຄວາມຕາງກາຍໃໝ່, ບໍ່ແມ່ນຄວາມຕາງກາຍແບບກໍານົດຕົ້ນ.
ໃນການດໍາເນີນການ JavaScript ທີ່ມີພາກພື້ນຖານການໂຄງການ Netscape (ເຊັ່ນການໂຄງການ Firefox), ຄວາມສະແດງການຂອງຄວາມຕາງກາຍຈະຄືກັບຈຳນວນຄວາມຕາງກາຍທີ່ຕ້ອງສາມາດເປັນຄືນ. ເອງຈະນຳຈາກຄວາມຕາງກາຍ s, ສາມາດໃຊ້ s[2] ແທນກັບ s.charAt(2) ທີ່ມີຄວາມປົກກະຕິ. ພ້ອມກັນ, ເມື່ອນຳໃຊ້ການຫາຍຫາ for/in ກັບຄວາມຕາງກາຍ, ມັນຈະການສະແດງຈຳນວນບັນທຶກທີ່ຕ້ອງສາມາດເປັນຄືນທີ່ຢູ່ໃນຄວາມຕາງກາຍຄວາມຕາງກາຍ (ເຈົ້າສະແດງ, ECMAScript ກົດລະບຽບວ່າບໍ່ສາມາດການສະແດງຈຳນວນບັນທຶກ length). ຍ້ອນຄວາມສະແດງການຂອງຄວາມຕາງກາຍບໍ່ມີຄວາມປົກກະຕິ, ຄວາມສະແດງການຂອງຄວາມຕາງກາຍບໍ່ຄວນນໍາໃຊ້.
ປື້ມກິດຈະກຳພາຍໃນຮຽນ
ສຳລັບຂໍ້ມູນຫຼາຍກວ່າ, ການອ່ານຂໍ້ມູນທີ່ກ່ຽວກັບ JavaScript ທີ່ສະເໜີຂອງການສອນຂັ້ນສູງ:
- ກົນລະບົບ ECMAScript ປະເພດອານຸສາດ
- ປະເພດອານຸສາດທົດລອງຈະເອີ້ນວ່າ ປະເພດ (class) ຫຼື ອຸປະກອນ. ບົດນີ້ອອກສະເໜີປະເພດອານຸສາດກໍານົດແບບຂອງ ECMAScript.
- ຫນ້າເບື້ອງ JS Set
- ຫນ້າທ້າຍ ອຸປະກອນ JS