Script charAt() 函数

string.charAt(n) -- 返回指定位置(n)的字符
  • char是character的缩写,中文"符号,字符"
  • 引用网址:http://www.dreamdu.com/javascript/string.charAt/

    charAt函数语法

    string.charAt(n);

    charAt函数参数

    • n -- 字符在字符串中的位置(字符串第一个字符的位置为0)

      charAt函数返回值

      • 返回n位置的字符

        • 如果n不在0到string.length-1之间,将返回空字符串
        • JavaScript indexOf() 函数

          string.indexOf(substring, startpos) -- 返回substring在string中的位置
          • index,中文"索引"
          • 引用网址:http://www.dreamdu.com/javascript/string.indexOf/

            indexOf函数语法

            string.indexOf(substring, startpos);

            indexOf函数参数

            • substring -- 要查找的子字符串
            • startpos -- 可选参数,从string的startpos位置开始查找substring,如果没有此参数将从string的开始位置查找

              indexOf函数返回值

              • 返回子字符串substring在字符串string中的位置
              • 没有在字符串string中查找到子字符串substring,返回-1
              • JavaScript lastIndexOf() 函数

                string.lastIndexOf(substring, startpos) -- 返回substring在string中最后匹配(出现)的位置
                • last,中文"最后的,末尾的"
                • 引用网址:http://www.dreamdu.com/javascript/string.lastIndexOf/

                  lastIndexOf函数语法

                  string.lastIndexOf(substring, startpos);

                  lastIndexOf函数参数

                  • substring -- 要查找的子字符串
                  • startpos -- 可选参数,从string的startpos位置开始查找substring,如果没有此参数将从string的开始位置查找

                    lastIndexOf函数返回值

                    • 返回子字符串substring在字符串string中最后匹配的位置
                    • 没有在字符串string中查找到子字符串substring,返回-1
                      <>
                      	
                      		<script language="" type="text/javascript">
                      		
                      			var myString="Welcome to Wrox books. ";
                      			myString=myString+"The Wrox website is www.Wrox.com. ";
                      			myString=myString+"visit the Wrox website today.";
                      
                      			var foundAtPosition=0;
                      			var wroxCount=0;
                      
                      			while(foundAtPosition !=-1)
                      			{
                      				foundAtPosition=myString.indexOf("Wrox",foundAtPosition);
                      				if(foundAtPosition!=-1)
                      				{
                      					wroxCount++;
                      					foundAtPosition++;
                      				}
                      
                      			}
                      			document.write("there are+"wroxCount"+"occurrences of the word Wrox");
                      		</script>
                      	
                      

                      JavaScript substring() 函数

                      string.substring(startPos, endPos) -- 返回从string的startPos位置,到endPos位置的字符串
                      • substring,中文"子字符串"
                      • 引用网址:http://www.dreamdu.com/javascript/string.substring/

                        substring函数语法

                        string.substring(startPos, endPos);

                        substring函数参数

                        • startPos -- 开始位置
                        • endPos -- 结束位置

                          substring函数返回值

                          字符串

                          JavaScript substr() 函数

                          string.substr(startPos, length) -- 返回从string的startPos位置,长度为length的字符串
                          • 不符合ECMA标准,不赞成使用.
                          • substr,中文"子字符串"
                          • 引用网址:http://www.dreamdu.com/javascript/string.substr/

                            substr函数语法

                            string.substr(startPos, length);

                            substr函数参数

                            • startPos -- 开始位置(取负数时,从字符串的结尾计算)
                            • length -- 长度

                              substr函数返回值

                              字符串

                              JavaScript toLowerCase() 函数

                              string.toLowerCase() -- 返回小写字符串
                              • LowerCase,中文"小写"
                              • 引用网址:http://www.dreamdu.com/javascript/string.toLowerCase/

                                toLowerCase函数语法

                                string.toLowerCase();

                                toLowerCase函数返回值

                                返回小写字符串

                                JavaScript toUpperCase() 函数

                                string.toUpperCase() -- 返回大写字符串
                                • UpperCase,中文"大写"
                                • 引用网址:http://www.dreamdu.com/javascript/string.toUpperCase/

                                  toUpperCase函数语法

                                  string.toUpperCase();

                                  toUpperCase函数返回值

                                  大写字符串

                                  toUpperCase函数示例

                                  var str = "www.dreamdu.com";
                                  document.write(str.toUpperCase());

                                  结果:

                                  WWW.DREAMDU.COM