天天看点

JavaScript学习之正则表达式、错误(try catch throw finally)、调试

今天学习了JavsScript正则表达式等相关知识,日常总结,记录下来。  
    1、正则表达式  
        正则表达式是一个由字符序列构成的搜索模式,用于特定字符序列的搜索  
        和替换。  
        正则表达式可用于所有文本搜索和文本替换。 
        基本形式:  /正则表达式主体/修饰符(可选)  
        例:   <script> 
                  var  x = "Drops of water and stones pierce,   
                       ropes cut,  
                       axillaries become fur";  
                  var testResult = /water/i(i代表不分大小写);  
                  document.write(testResult);  
                  </script>  
                    
                  可以自己尝试将/water/变成句中其他单词,运行一下比较  
                  一下结果。  
                    
        搜索  
            直接上代码:    
                <script>
                var str = "Hello world!!";  
                var testResult = str.search(/hello/i);  
                document.write(testResult);
                </script>  
                运行后会输出”hello“在字符串中的位置的开头的数字(0)  
                ps:字符串和数组类似,从零开始计数。    
                如果search方法的参数使用的是字符串形式,则字符串会自  
                动转换成正则表达式。
              
        替换  
            直接上代码:  
                <script>  
                var str = "Hello world!!!";  
                var testResult = str.replace(/hello/i,"love");  
                document.write(testResult);  
                </script>  
                运行代码,首先,会在str中检索hello(不区分大小写)这个字符串,  
                如果匹配到,会将hello替换为love。可以自己变换尝试一下。  
                ps:正则表达式可以当做字符串参数使用。  
                  
    2、错误  
           当运行JavaScript时,可能会难以避免的发生一些错误,这些错误可能  
           是程序员码字错误,可能是浏览器不支持某些功能,还可能是用户输入  
           的不合规范,等等······  
           这就需要使用try   测试代码块的错误  
           	         catch 处理错误(发出提示,显示错误信息等)  
           	         throw 创建自定义错误、抛出错误  
           	         finally 无论是否发生错误,finally内的代码均会执行。  
           	           
           	try{   
           	       运行代码 
           	   }catch{  
           	              处理错误的代码
           	            }  
           	 finally{  
           	             必须执行的代码
           	          }  
    3、调试  
        1、可以在浏览器界面按F12,并在调试菜单中选择console.log(),这样可以  
         通过console.log()方法在控制台直接看到输出的结果。  
        2、可以在代码中使用debugger关键字来设置断点,从而来进行检测是哪段  
         代码出现了问题。  
            例: var test = "Debugger test!!!";  
                debugger;  
                document.write(test); 
                该段代码会在执行到第三行前停止。  
        3、可以在浏览器页面,右上角点击“三”图标,进入工具——开发者工具进入  
          console.log()进行调试。  
        4、可以在浏览器页面,右键——检查来进行代码查看、调试。  
           不同的浏览器调试方法可能有所不同,需要时可以网上查阅。  
             
                      加油!!!
           

继续阅读