// 统计字符串的每个字符个数
var str2 = "fsdfjsofen42 sfs23";
console.log(str2);
var strMap = new Map();
for(var i =0 ; i<str2.length ;i++ ){
if(!strMap.has(str2.charAt(i))){/
strMap.set(str2.charAt(i),1);
}else{
var n = strMap.get(str2.charAt(i));
n++;
strMap.set(str2.charAt(i),n);
}
}
strMap.forEach(function(item,key,mapObj){
console.log(key+":"+item.toString())
})
// 统计字符串的每个字符个数 var str2 = "fsdfjsofen42 sfs23"; console.log(str2); var strMap = new Map(); for(var i =0 ; i&lt;str2.length ;i++ ){ if(!strMap.has(str2.charAt(i))){/ strM...
let result = [];
for(let i=0, len=_str.length; i<len; i++){
result.push(Math.ceil( Math.log2(_str.charCodeAt(i)) / 8) )
return result;
可以使用
JavaScript
的 String.prototype.match() 函数来
获取
字符串
中指定
字符串
出现的次数。
let str ="Hello, World!";
let count = (str.match(/l/g) || []).length;
console.log(count); // 3
上面的代码中,我们使用了
字符串
的 match() 函数,并传入了一个正则...
1、String.charCodeAt(index)
用法:返回指定位置的
字符
的 Unicode 编码,返回值是 0 - 65535 之间的整数,表示给定索引处的 UTF-16 代码单元。
index -表示
字符
在
字符串
中的位置。
var str = "abc";
var m = str.charCodeAt(1); // 'b'
console.log(m) // 98
// 单个
字符
同样适用
var str2 = "a";
var n = str2.charCodeAt(0);.
Javascript
怎么得到数组长度(也就是数组的元素个数)?
Javascript
怎么
获取
对象的成员个数?
你肯定想到了array.length!? 那么我们来测试一下下面这个例子.
<script type="text/
javascript
">
var a = [];
a[50] = 50;
alert(a.length);
function getCaption(obj){
var index=obj.lastIndexOf("\-"); //
获取
-后边的
字符串
obj=obj.substring(index+1,obj.length);
// console.log(obj);
return obj;
var str=" 执法办案流程-立案审批";
getCaption(str);
最后得到的结果是立案审批
for (let i = 0; i < text1.length; i++) {
for (let j = 0; j < text2.length; j++) {
if (text1.slice(i, i + 2) === text2.slice(j, j + 2) && text1.slice(i, i + 2).length >= 2) {
matchingStrings.push(text1.slice(i, i + 2));
return matchingStrings;
let str1 = "abcdefg";
let str2 = "abcdehfg";
console.log(compareText(str1, str2)); // ["ab", "fg"]
在上面的例子中,我们比较了两个
字符串
"abcdefg"和"abcdehfg",并找出了它们中相同的
字符串
"ab"和"fg"。注意我们使用了slice方法来
获取
每个
字符串
的子
字符串
,并将它们与另一个
字符串
中的子
字符串
进行比较。同时,我们还添加了一个长度判断,确保我们只找到长度大于等于2的相同
字符串
。