參考鏈結
indexof()只返回字串在規定的查詢順序中,首次出現的位置!
var arr = [0,1,'2'];
var str="hello world!";
console.log("array",arr.indexof(1,0)); //1
console.log("string",str.indexof('d',0)); //10
var arr = [0,1,'2'];
var str="hello world!";
console.log("array",arr.indexof(1)); //1
console.log("string",str.indexof('s')); //-1
字串的indexof在傳入引數不是字串的情況下缺省會轉換為字串
var str="hello 666!";
console.log("string",str.indexof('6')); //6
console.log("string",str.indexof(6)); //6
而陣列的indexof不會進行資料類的轉換
var arr = [0,1,'2'];
console.log("array",arr.indexof(2)); //-1
console.log("array",arr.indexof('2')); //2
贊鏈結 字串和字串陣列
字串陣列 include int main int argc,const char ar printf name1 s n name1 name1 zhangsan 部分初始化中,沒有被初始化的元素預設是0,0 對應的ascii值是 0 char name2 9 printf name2 s n n...
c 中字串和字元陣列
字串可以用字元陣列與字串變數兩種方式來儲存,效果類似。一 用字元陣列來儲存字串 char st1 100 st2 100 字元陣列說明 cin st1 st2 long a,b 輸入 hello,world 則st1 st2 字元 0 為字串結束標誌 1.字元陣列長度 strlen st1 如a s...
字串和字串陣列和 0
c語言中字串為什麼要有 0呢?0在字串中的作用是什麼 0 在字串中標誌著結尾 用來判斷這個字串已經結束 如果不新增 0 系統就在記憶體中一直向後讀,直到讀到 0 為止 這個情況就造成錯誤 乙個語句結束了,就用分號 表示結束 首先要區分,字元,字元陣列,字串的區別。字串預設的最後會有 0 char k...