جاوااسکریپت اسٹرنگ امراجع منول
JavaScript ਚਿੰਨ੍ਹ ਪ੍ਰਕਾਰ
JavaScript 字符串存储一系列字符,例如 "Bill Gates"。
字符串可以是双引号或单引号内的任何文本:
let carName1 = "Volvo XC60"; let carName2 = 'Volvo XC60';
ਸਟਰਿੰਗ ਸਥਾਨ (ਇੰਡੈਕਸ) ਸ਼ੁਰੂ ਤੋਂ ਹੁੰਦਾ ਹੈ:
ਪਹਿਲਾ ਅੱਕਸ਼ਰ ਸਥਾਨ 0 'ਤੇ, ਦੂਜਾ ਅੱਕਸ਼ਰ ਸਥਾਨ 1 'ਤੇ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਹੀ
ਸਟਰਿੰਗ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ਸਾਡੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਸਟਰਿੰਗ ਸਿੱਖਣ ਲਈ ਜਾਇਜ਼ ਹੈ.
ਸਟਰਿੰਗ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਮੱਥਾਵਾਂ
ਸਧਾਰਨ ਤੌਰ 'ਤੇ, 'Bill Gates' ਵਰਗੀਆਂ ਸਟਰਿੰਗਾਂ ਨੂੰ ਮੱਥਾਵਾਂ ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਉਹ ਆਬਜਦ ਨਹੀਂ ਹਨ
ਪਰ ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਮੱਥਾਵਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਟਰਿੰਗ ਦੇ ਰੂਪ ਵਿੱਚ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਜਾਵਾਸਕ੍ਰਿਪਟ ਮੱਥਾਵਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਚਲਾਉਣ ਵਾਲੇ ਸਮੇਂ ਸਟਰਿੰਗ ਨੂੰ ਆਬਜਦ ਵਜੋਂ ਦੇਖਦਾ ਹੈ
ਜਾਵਾਸਕ੍ਰਿਪਟ ਸਟਰਿੰਗ ਮੱਥਾਵਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਮੱਥਾ | ਵਰਣਨ |
---|---|
at() | ਸਟਰਿੰਗ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਸਥਾਨ ਦੇ ਅੱਕਸ਼ਰ ਵਾਪਸ ਕਰਦਾ ਹੈ |
charAt() | ਸਟਰਿੰਗ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਸਥਾਨ ਦੇ ਅੱਕਸ਼ਰ ਵਾਪਸ ਕਰਦਾ ਹੈ |
charCodeAt() | ਸਟਰਿੰਗ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਸਥਾਨ ਦੇ ਅੱਕਸ਼ਰ ਦਾ ਯੂਨੀਕੋਡ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ |
codePointAt() | ਸਟਰਿੰਗ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਸਥਾਨ ਦੇ ਯੂਨੀਕੋਡ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ |
concat() | ਦੋ ਜਾਂ ਵੱਧ ਜੋੜੇ ਗਏ ਸਟਰਿੰਗਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ |
constructor | ਸਟਰਿੰਗ ਦੇ ਨਿਰਮਾਤਾ ਵਾਪਸ ਕਰਦਾ ਹੈ |
endsWith() | ਸਟਰਿੰਗ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਮੁੱਲ ਨਾਲ ਸਮਾਪਤ ਹੋਣ ਦੀ ਪ੍ਰਤੀਕਿਰਿਆ ਵਾਪਸ ਕਰਦਾ ਹੈ |
fromCharCode() | Unicode ਮੁੱਲ ਨੂੰ ਅੱਕਸ਼ਰ ਵਜੋਂ ਵਾਪਸ ਕਰਦਾ ਹੈ |
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() | ਸਟਰਿੰਗ ਜਾਂ ਸਟਰਿੰਗ ਦੇ ਆਪਣੇ ਮੂਲ ਮੁੱਲ ਨੂੰ ਵਾਪਸ ਦਿੰਦੇ ਹਨ。 |
ਸੁਝਾਅ:ਸਾਰੇ ਸਟਰਿੰਗ ਮੱਥਾ ਨਵੀਂ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦੇ ਹਨ, ਉਹ ਮੂਲ ਮੁੱਲ ਨੂੰ ਬਦਲ ਨਹੀਂ ਦਿੰਦੇ ਹਨ。
ਸਟਰਿੰਗ HTML Wrapper ਮੱਥਾ
HTML ਵਪਾਰੀ ਮੱਥਾ ਮੂਲ ਵਾਲੇ ਸਟਰਿੰਗ ਨੂੰ ਵਾਪਸ ਦਿੰਦੇ ਹਨ。
ਇਹ ਮਾਨਕ ਮੱਥਾ ਨਹੀਂ ਹਨ, ਇਹ ਅਨੁਮਾਨਿਤ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹਨ。
ਮੱਥਾ | ਵਰਣਨ |
---|---|
anchor() | ਸਟਰਿੰਗ ਨੂੰ ਆਂਕਨ ਵਜੋਂ ਦਿਖਾਓ。 |
big() | ਵੱਡੀ ਲਿਖਤ ਵਜੋਂ ਦਿਖਾਓ。 |
blink() | ਭਾਂਤਰੀ ਸਟਰਿੰਗ ਵਜੋਂ ਦਿਖਾਓ。 |
bold() | ਬੋਲਡ ਲਿਖਤ ਵਜੋਂ ਦਿਖਾਓ。 |
fixed() | ਫਿਕਸਡ ਸਪੇਸਿੰਗ ਫੋਂਟ ਵਜੋਂ ਦਿਖਾਓ。 |
fontcolor() | ਵਿਸ਼ੇਸ਼ ਰੰਗ ਵਜੋਂ ਦਿਖਾਓ。 |
fontsize() | ਸ਼ਾਇਦ ਵਿਸ਼ੇਸ਼ ਸਿਜ਼ ਵਜੋਂ ਦਿਖਾਓ。 |
italics() | ਸਲਾਨਾ ਲਿਖਤ ਵਜੋਂ ਦਿਖਾਓ。 |
link() | ਸਟਰਿੰਗ ਨੂੰ ਹਵਾਈ ਲਿੰਕ ਵਜੋਂ ਦਿਖਾਓ。 |
small() | ਛੋਟੀ ਲਿਖਤ ਵਜੋਂ ਦਿਖਾਓ。 |
strike() | ਹਟਾਈ ਹੋਈ ਲਿਖਤ ਵਜੋਂ ਦਿਖਾਓ。 |
sub() | ਸਟਰਿੰਗ ਨੂੰ ਹੇਠਲੀ ਲਿਖਤ ਵਜੋਂ ਦਿਖਾਓ。 |
sup() | ਸਟਰਿੰਗ ਨੂੰ ਉੱਚੀ ਲਿਖਤ ਵਜੋਂ ਦਿਖਾਓ。 |
String ਦੀ ਵਰਣਨ
字符串是 JavaScript 的一种基本的数据类型。String 类提供了操作原始字符串值的方法。
String ਆਬਜੈਕਟ ਦੇ length ਵਿਸ਼ੇਸ਼ਤਾਇਸ ਸਟਰਿੰਗ ਵਿੱਚ ਅੱਖਰਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਐਲਾਨ ਕਰਦੀ ਹੈ。
String ਵਰਗ ਨੇ ਸਟਰਿੰਗ 'ਤੇ ਬਹੁਤ ਸਾਰੇ ਮੰਥਨ ਮੰਥਨ ਦਿੱਤੇ ਹਨ, ਜਿਵੇਂ ਸਟਰਿੰਗ ਵਿੱਚ ਅੱਖਰ ਜਾਂ ਉਪ ਸਟਰਿੰਗ ਪ੍ਰਾਪਤ ਕਰਨਾ ਜਾਂ ਅੱਖਰ ਜਾਂ ਉਪ ਸਟਰਿੰਗ ਦੀ ਖੋਜ ਕਰਨਾ。
ਧਿਆਨ:JavaScript ਦੀਆਂ ਸਟਰਿੰਗ ਅਮਲੀ ਨਹੀਂ ਹਨ (immutable), String ਵਰਗ ਦੇ ਮੰਥਨ ਸਟਰਿੰਗ ਦੇ ਸਮਾਨਤਾ ਨੂੰ ਬਦਲ ਨਹੀਂ ਸਕਦੇ।ਜਿਵੇਂ String.toUpperCase() ਅਜਿਹੇ ਮੰਥਨ, ਨਵੀਂ ਸਟਰਿੰਗ ਵਾਪਸ ਦਿੰਦੇ ਹਨ, ਨਹੀਂ ਕਿ ਮੂਲ ਸਟਰਿੰਗ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰਦੇ ਹਨ。
ਪਹਿਲੇ ਨੈਟਸਕੇਪ ਕੋਡ ਬੇਸ ਦੇ JavaScript ਪ੍ਰਯੋਗਾਤਮਕ ਰੂਪ ਵਿੱਚ (ਉਦਾਹਰਣ ਵਜੋਂ Firefox ਪ੍ਰਯੋਗਾਤਮਕ ਰੂਪ ਵਿੱਚ), ਸਟਰਿੰਗ ਦਾ ਵਿਵਹਾਰ ਸਿਰਫ ਪੜ੍ਹਨ ਵਾਲੇ ਅੱਖਰ ਗਰੁੱਪ ਵਜੋਂ ਹੈ।ਉਦਾਹਰਣ ਵਜੋਂ, ਸਟਰਿੰਗ s ਵਿੱਚ ਤੀਜੇ ਅੱਖਰ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ s[2] ਵਰਗੀ ਸਟੈਂਡਰਡ s.charAt(2) ਦੀ ਥਾਂ ਵਰਤ ਸਕਦੇ ਹਾਂ।ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸਟਰਿੰਗ 'ਤੇ for/in ਸਰਕੂਲ ਲਾਈਨ ਵਰਤਣ ਦੇ ਸਮੇਂ, ਉਹ ਸਟਰਿੰਗ ਵਿੱਚ ਹਰੇਕ ਅੱਖਰ ਦੇ ਗਰੁੱਪ ਨੰਬਰ ਨੂੰ ਗਣਨਾ ਕਰਦਾ ਹੈ (ਪਰ ਧਿਆਨ ਦੇਵੋ ਕਿ ECMAScript ਸਟੈਂਡਰਡ ਦੇ ਅਨੁਸਾਰ, length ਪ੍ਰਤੀਯੋਗ ਗਣਨਾ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ)।ਕਿਉਂਕਿ ਸਟਰਿੰਗ ਦਾ ਗਰੁੱਪ ਵਿਵਹਾਰ ਨਾਜ਼ੁਕ ਹੈ, ਇਸ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨ ਤੋਂ ਬਿਨਾਂ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ。
ਬਾਹਰੀ ਪੁਸਤਕ
ਹੋਰ ਸੂਚਨਾ ਲਈ, JavaScript ਅਧਿਆਪਕ ਸਿੱਖਿਆ ਵਿੱਚ ਸਬੰਧਤ ਸਮਗਰੀ ਦੇਖੋ:
- ECMAScript ਰਫ਼ਤਾਰ ਪ੍ਰਕਾਰ
- ਰਫ਼ਤਾਰ ਪ੍ਰਕਾਰ ਆਮ ਤੌਰ 'ਤੇ ਵਰਗ (class) ਜਾਂ ਆਬਜੈਕਟ ਦੇ ਨਾਮ ਨਾਲ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ ECMAScript ਦੇ ਪ੍ਰਤੀਪੂਰਵ ਰਫ਼ਤਾਰ ਪ੍ਰਕਾਰਾਂ ਦੀ ਵਿਸਥਾਰ ਸਿੱਖਿਆ ਦਿੱਤੀ ਜਾਵੇਗੀ。