array
string(thing)
字串化
str.length
返回字串長度
str.touppercase()
轉換成大寫
str.tolowercasw()
轉換成小寫
使用 + 運算子將多個字串連線
每行末尾使用反斜槓字元 \
let longstring =
"this is a very long string which needs "
+"to wrap across multiple lines because "
+"otherwise my code is unreadable."
;let longstring =
"this is a very long string which needs \
to wrap across multiple lines because \
otherwise my code is unreadable."
;
str.charat(n)
把字串當作乙個類似陣列的物件,其中的每個字元對應乙個數值索引
'cat'
.charat(1
);'cat'[1
];
比較操作符(>/=/<=) fanhui
console.
log(
typeof
'foo');
// logs "string"
console.
log(
typeof
newstring
('foo'))
;// logs "object"
使用 eval 時,基本字串和字串物件也會產生不同的結果。
eval 會將基本字串作為源**處理;
字串物件則被看作物件處理, 返回物件
利用valueof方法,我們可以將 字串物件 轉換為對應的 基本字串
var s1 =
'2 + 2'
;// creates a string primitive
var s2 =
newstring
('2 + 2');
// creates a string object
console.
log(
eval
(s1));
// returns the number 4
console.
log(
eval
(s2));
// returns the string "2 + 2"
console.
log(
eval
(s2.
valueof()
));// returns the number 4
var boo=arr.
every
(function
(currentvalue, index));
//true /false
array.
foreach
(function
(currentvalue, index, arr)
,thisvalue)
new
array
=str.
reduce
(function
(total, currentvaluel, currentindex,arr)
,initialvalue)
array.some(function(currentvalue,index,arr),thisvalue)
檢測陣列中的元素是否滿足指定條件
有乙個元素滿足條件返回true , 剩餘的元素不再執行//若沒有滿足條件的元素返回false
注意: some() 不會對空陣列進行檢測。
pop() //刪除陣列最後乙個元素 ``push()向陣列末尾新增乙個元素
shift() 刪除陣列第乙個元素 ``unshift() 向陣列開頭新增乙個元素
arr.slice(start, end)
從索引n開始,一直到索引m(不含m),將找到的部分陣列返回,原來的陣列不變
arr.slice(n)
從索引n開始找一直找到陣列末尾
arr.slice(0)
把原來的引數轉殖一模一樣的
arr1.concat(arr2)
合併連線arr1和arr2,原來的陣列不變
arr.concat()
把arr轉殖乙份一模一樣的陣列
arr.tostring()
把陣列轉換為字串,原來的陣列不變
arr.join('+')
把陣列按照指定的分隔符拼接成字串,原來的陣列不變
eval()
js中把字串變成js表示式執行的乙個方法
arr.reverse()
把陣列倒過來排序,原來的陣列改變
arr.sort()
按照陣列的第一位從小到大排序(只能處理10以內的陣列進行排序)
arr.
find
(function
(val,index,
))
new
array
=arr.
filter
(function
(val,index,arr)
})
fill
固定值替換 –原陣列收影響
arr.fill(替換內容,start,end)
reduce() 方法接收乙個函式作為累加器,陣列中的每個值(從左到右)開始縮減,最終計算為乙個值。
array.reduce(function(total, currentvalue, currentindex, arr), initialvalue)
引數
描述total 必需。
初始值, 或者計算結束後的返回值。
currentvalue 必需。
當前元素
currentindex 可選。
當前元素的索引
arr 可選。
當前元素所屬的陣列物件。
initialvalue 可選。
傳遞給函式total的初始值
用reduce將陣列物件轉化成陣列
var arr =[,
];//, qian: }
var res=arr.
reduce
(function
(total,currv),)
;
Oracle資料字串拼接
select tablename,ltrim max sys connect by path fieldname,as fields from select tablename,fieldname,rnfirst,lead rnfirst over partition by tablename or...
oracle擷取資料字串
主要的函式介紹 1 拼接字串 1 可以使用 來拼接字串 1 select 拼接 字串 as strfrom dual 2 通過concat 函式實現 1 select concat 拼接 字串 as strfrom dual 注 oracle的concat函式只支援兩個引數的方法,即只能拼接兩個引數...
Mysql儲存大資料字串
使用text mysql提供四種text型別 tinytext,text,mediumtext和longtext。下面顯示每個text型別的大小,假設我們使用乙個字符集,該字符集需要1個位元組來儲存字元。tinytext可以儲存的最大字元是255 2 8 256,1位元組開銷 請參閱以下示例 cre...