字串的操作

2021-10-07 23:10:35 字數 776 閱讀 7624

宣告變數必須有var關鍵字

'use strtic'

var num =

100num2 =

200// 這個就會報錯

函式的行參不可以重複

'use strtic'

function

fn(p1, p1)

// 直接就會報錯

宣告式函式呼叫的時候函式內部沒有 this

'use strtic'

functionfn(

)fn()

如果你要找的內容在陣列中沒有,那麼就會返回 -1

var arr =[1

,2,3

,4,5

]// 使用 indexof 超找陣列中的某一項

var index = arr.

indexof(10

)console.

log(index)

// -1

如果沒有對應的索引,那麼就會返回 空字串

var str =

'jack'

// 使用 charat 找到字串中的某乙個內容

var index = str.

charat(10

)console.

log(index)

// ''

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...

字串的操作

strcpy,sprintf,memcpy的區別 對於字串拷貝來說,其實現的效率和使用的方便程度不同 strcpy 無疑是最合適的選擇 效率高且呼叫方便。snprintf 要額外指定格式符並且進行格式轉化,麻煩且效率不高。memcpy 雖然高效,但是需要額外提供拷貝的記憶體長度這一引數,易錯且使用不...

字串的操作

pragma once define string h include include using namespace std define maxsize 255 typedef struct sstring void initstring sstring s 給字串賦值 void strassi...