sql語句replace的用法方法,jsreplace函數怎麼用

此篇文章獻給剛入們的小白,還有基礎比較薄弱的朋友;

知識點都是比較簡單,工作當中經常會用到;

如果覺得能用上就收藏,方便以後使用;

將字符串分割成數組

let s = "hello,world";
let ss = "你相信命運嗎?";
let aa = s.split(',');
let bb = ss.split('');
console.log(aa);//["hello", "world"]
console.log(bb);//["你", "相", "信", "命", "運", "嗎", "?"]
前端必備技能:js字符串幾種常用的方法

從字符串中獲取第單個字符 charAt(0)

let s = "hello,world";
let ss = "你相信命運嗎?";
let aa = s.charAt(6);
let bb = ss.charAt(3);
console.log(aa);//w
console.log(bb);//命
前端必備技能:js字符串幾種常用的方法

獲取字符串的最後一個字符 charAt(s.length – 1);

let s = "hello,world";
let ss = "你相信命運嗎?";
let aa = s.charAt(s.length - 1);
let bb = ss.charAt(ss.length - 1);
console.log(aa);//d
console.log(bb);//?
前端必備技能:js字符串幾種常用的方法

獲取字符串中的一段文字substring(開始位置, 結束位置)

兩個值:第一個是開始位置,第二個是結束位置;

let s = "hello,world";
let ss = "你相信命運嗎?";
let aa = s.substring(1,4);
let bb = ss.substring(2,5);
console.log(aa);//ell
console.log(bb);//信命運

一個值:字符串開始截取的位置;

let s = "hello,world";
let ss = "你相信命運嗎?";
let aa = s.substring(1);
let bb = ss.substring(2);
console.log(aa);//ello,world
console.log(bb);//信命運嗎?
前端必備技能:js字符串幾種常用的方法

獲取一段字符串slice(),同上

let s = "hello,world";
let ss = "你相信命運嗎?";
let aa = s.slice(1,4);
let bb = ss.slice(2);
console.log(aa);//ell
console.log(bb);//信命運嗎?
前端必備技能:js字符串幾種常用的方法

查找字符首次出現的位置indexOf()

let s = "hello,world,hello,world";
let ss = "你相信命運嗎?你相信命運嗎?";
let aa = s.indexOf('w');
let bb = ss.indexOf('相');
console.log(aa);//6
console.log(bb);//1
前端必備技能:js字符串幾種常用的方法

查找字符l最後一次出現的位置lastIndexOf()

let s = "hello,world,hello,world";
let ss = "你相信命運嗎?你相信命運嗎?";
let aa = s.lastIndexOf('w');
let bb = ss.lastIndexOf('相');
console.log(aa);//18
console.log(bb);//8
前端必備技能:js字符串幾種常用的方法

查找在指定位置後面字符首次出現的位置indexOf()

let s = "hello,world,hello,world";
let ss = "你相信命運嗎?你相信命運嗎?";
let aa = s.indexOf('w',10);
let bb = ss.indexOf('相',3);
console.log(aa);//18
console.log(bb);//8

全文字符替換

let s = "hello,world";
let ss = "你相信命運嗎?";
let aa = s.replace('h','H');
let bb = ss.replace('你','他');
console.log(aa);//Hello,world
console.log(bb);//他相信命運嗎?

將全部字母轉換成大寫字母

let s = "hello,world";
let aa = s.toUpperCase();
console.log(aa);//HELLO,WORLD

記住,在JavaScript中字符串是固定不變的,類似replace()和toUpperCase()的方法都返回新字符串,原字符串本身並沒有發生改變。

在ECMAScript 5中,字符串可以當做只讀數組,除了使用charAt()方法,也可以使用方括號來訪問字符串中的單個字符(16位值):

s = “hello, world”;

s[0] // => “h”

s[s.length – 1] // => “d”

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/232956.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-11 13:24
下一篇 2024-12-11 13:24

相關推薦

發表回復

登錄後才能評論