变量作用域和slice的用法

来源:互联网 发布:苹果怎么只用2g网络 编辑:程序博客网 时间:2024/05/26 02:52
 

   <script type="text/javascript"  language="javascript">
         scope = "全局变量";
         function  test(){
         document.write(scope + "<br />");
         var scope = "局部变量";
        
        
         Document.writeln(scope);
         }//边编译边执行 函数的scope 将 全局变量的scope给 覆盖了
          // 所以输出 nudefined 和 局部变量
       test();       
</script>

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    <script type="text/javascript">
    var x = "全局变量";
   
    </script>
  
<body>
   <input type = "button" value = "局部变量"  onclick="var x= '局部变量'; alert('输出局部变量X值:' + x);"  />
   <input type = "button" value = "全局变量"  onclick="alert('输出全局变量:' + x)"/>
 
  </body>

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


  <script type="text/javascript"  language = "javascript">
  var  a = "123456789";
  var c  = a.slice(0,5); //取1-5个字符  (输出  12345) 
  var b  = a.slice(4); //第5个到最后 (输出 6789)
  var d = a.slice(5,-1) //第6个到 到数第2个  (输出 678)
  alert(c);
  alert(b);
  alert(d);

//回忆 String.indexOf   和subString 用法

// 前者是索引查找 后者是截取

   </script>

 

 

 

原创粉丝点击