字符串

字符串:
                空格也算字符串的一个长度;
                var str = 'welcome';
                str.charAt(i);获取字符串的某一位;主要用于兼容ie8--;
                str.indexOf('e');//查找小字符串在大字符串中的位置,找到的话返回具体的位置,找不到返回-1;找的小字符串区分大小写;
                                懒惰,从左往右查找,找到第一个就返回,不再往后面查找了;
                str.lastIndexOf('e');//查找小字符串在大字符串中的位置,找到了返回具体的位置,找不到返回-1;查找的小字符串区分大小写;从右往左查找,返回的是从左往右的位置;
                str.substring(开始位置,结束位置)//不包括结束位置;包头不包尾;如果说不传递结束为止的话默认截取到最后.
                str.split('切割的方式')//返回一个数组,;字符串转数组的方法;
                str.toUpperCase();字符串转大写;
                str.toLowerCase():字符串转小写;

截取后缀名:
                                var str='exe.txt.doc';
                                var s=str.lastIndexOf('.'); //获取最后一个.的下标;
                                var a=str.substring(s+1);    //截取str中下标为s后面的子字符串;
                                alert(a);
                                
首字母大写:
            var str='welcome too china';
            var arr=str.split(' ');    //先把字符串切割成数组
            var arr1=[];
            for(var i=0;i<arr.length;i++){
                var a=arr[i].charAt(0).toUpperCase();   //数组每一位首字母大写
                var b=arr[i].substring(1);        //获取 数组第一位外的;
                var c=a+b;
                arr1.push(c);        //把第一位和后面的相加后推入新数组
            }
            alert(arr1.join(' '));  //把新数组中的三个拼接起来;
尾字母大写:
            var str='welcome to china';
            var arr=str.split(' ');    //先把字符串切割成数组
            var arr1=[];
                for(var i=0;i<arr.length;i++){
                    var a=arr[i].substring(arr[i].length-1).toUpperCase();
                    var b=arr[i].substring(0,arr[i].length-1);
                    var c=b+a;
                    arr1.push(c);
                }
            alert(arr1.join(' '));  //把新数组中的三个拼接起来;  

出现次数最多的字符: 

    var str='abcadaaaaaaa';
            var json={};
            for(var i=0;i<str.length;i++){
                        if(json[str[i]]){
                            json[str[i]]++;    //以前存在则加一;
                        }
                        else{json[str[i]]=1;} //以前不存在则为1;
            }
                   var n=0;
                    var s=' ';
            for(var name in json){
                    if(n<json[name])
                    {n=json[name];  //出现最多的次数;
                        s=name;}//出现次数最多的字符;
            }
            alert('出现次数最多数:'+s+'出现了'+n+'次');  

九九乘法表:
                            window.onload=function(){
                                    var oBox=document.getElementById("box");
                                    var str='';
                                    for(var i=1;i<=9;i++){ //i,j都是从1开始;i<j;
                                                for(var j=1;j<=i;j++){
                                                    str+=i+'*'+j+'='+(i*j)+' ';
                                                }
                                        str+="<br>";     //用于每一行结束换行
                                    }
                                    oBox.innerHTML=str;
                                }   

人生如戏,或实力或演技
原文地址:https://www.cnblogs.com/yang0902/p/5697945.html