欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-06 16:43:11
...
    今天学习了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、可以在浏览器页面,右键——检查来进行代码查看、调试。  
           不同的浏览器调试方法可能有所不同,需要时可以网上查阅。  
             
                      加油!!!