前端面试题之一二
来源:互联网 发布:公司域名申请需要多久 编辑:程序博客网 时间:2024/06/06 18:04
题目1 border-bottom-color变成borderBottomColor
<script type="text/javascript">
var str="border-bottom-color";
function text(){
var arr=str.split('-');
//alert(arr);
for(var i=1;i<arr.length;i++){
arr[i]=arr[i].charAt(0).toLocaleUpperCase()+arr[i].substring(1);
}
var str1=arr.join('');
return str1
}
alert(text());
</script>
var str="border-bottom-color";
function text(){
var arr=str.split('-');
//alert(arr);
for(var i=1;i<arr.length;i++){
arr[i]=arr[i].charAt(0).toLocaleUpperCase()+arr[i].substring(1);
}
var str1=arr.join('');
return str1
}
alert(text());
</script>
题目2、查找字母出现次数最多的函数
<script type="text/javascript">
var str="hjiidhfkkooookgjkuu";
var json={ //json 是用于存储和传输数据的格式 通常用于服务端向网页传递数据
//f:['f','f'];
// h:['h','h']
};
function text(){
var num=0;
var value='';
for(var i=0;i<str.length;i++){
if(!json[str[i]]){ //判断如果不存在
json[str[i]]=[]; //把不存在的字符存储到空数组中
}
json[str[i]].push(str[i]); //不管字符存不存在都要执行的
}
for(var j in json){ json不具有length属性,所以
if(num<json[j].length){
//alert(json[j])
num=json[j].length;
value=j;
}
}
document.write('出现次数最多的是:'+ value +'出现次数为:'+ num +'次');
}
console.log(text());
</script>
var str="hjiidhfkkooookgjkuu";
var json={ //json 是用于存储和传输数据的格式 通常用于服务端向网页传递数据
//f:['f','f'];
// h:['h','h']
};
function text(){
var num=0;
var value='';
for(var i=0;i<str.length;i++){
if(!json[str[i]]){ //判断如果不存在
json[str[i]]=[]; //把不存在的字符存储到空数组中
}
json[str[i]].push(str[i]); //不管字符存不存在都要执行的
}
for(var j in json){ json不具有length属性,所以
if(num<json[j].length){
//alert(json[j])
num=json[j].length;
value=j;
}
}
document.write('出现次数最多的是:'+ value +'出现次数为:'+ num +'次');
}
console.log(text());
</script>
利用json来判断出字符串里面出现次数最多的和次数
什么是 json?
json 英文全称 Javascript Object Notation
json 是一种轻量级的数据交换格式。
json 是独立的语言
json 抑郁理解
json的语法规则
数据为 键/值 对。
数据由逗号分隔
大括号保存对象
json数据 一个名称应对一个值
键/值对包括字段名称(在双引号中),后面是一个冒号,然后 是值:
"firstName":"John"
阅读全文
0 0
- 前端面试题之一二
- 前端面试题二
- 前端面试题二
- 前端面试题(二)
- 前端面试题(二)
- 前端面试题(二)
- 前端面试题集锦二
- 前端面试题(二)
- 前端面试题-小米二面
- 前端面试题-滴滴二面
- 前端开发面试题集锦(二)
- 前端开发面试题集锦(二)
- web前端面试题(二)
- 前端面试题汇总(二)
- 前端面试题系列(二)
- 前端面试题学习(二)
- web前端面试题汇总(二)
- 常见的前端面试题(二)
- 判断点在直线的左右那一侧
- 超简单,几行代码搞定Android底部导航栏
- UICollectionView
- T0005 N皇后问题
- 第一章
- 前端面试题之一二
- 视觉SLAM十四讲-第九讲例程运行出错
- 关于TLS经验小结(下)
- 基于Java配置SpringMvc 的HelloWorld项目
- xPath语法
- 1088 最长回文子串 manacher算法
- 算法时间复杂度和空间复杂度
- log4cplus的使用(学习笔记)
- firewalld的常用命令