eval() 全局函数,把字符串当作脚本来执行

  1. <script language="javascript">  
  2.  
  3. <!--  
  4.  
  5. var str="window.alert('ok');" 
  6.  
  7. //需要把str当作一个脚本执行  
  8.  
  9. eval(str);  
  10.  
  11. //-->  
  12.  
  13. </script>  
  14.  
  15. escape()和un escape()函数(全局函数)  
  16.  
  17. <script language="javascript">  
  18.  
  19. //escape和unesacape函数往往配合使用,可以防止乱码的出现  
  20.  
  21. var str1="顺平";  
  22.  
  23. var str2=escape(str1);  
  24.  
  25. window.alert(str2);  
  26.  
  27. var str3=unescape(str2);  
  28.  
  29. window.alert(str3);  
  30.  
  31. </script>  
  32.  

函数(也叫方法)的调用方式、

第25讲 js系统函数 js函数调用方式_escape

1、普通调用

函数名(实际参数...);

2、通过制动函数的变量去调用

  1. var myvar=函数名;※没有()括号  
  2.  
  3. myvar(实际参数);  
  4.  
  5. function test(varl){  
  6.  
  7. window.alert(val);  
  8.  
  9. }  
  10.  
  11. test('hello,world');'  
  12.  
  13. var myvar=test;  
  14.  
  15. //打印输出  
  16.  
  17. //※也就是说。test函数名(代表的是整个函数)打印出的是整个函数,  
  18.  
  19. //function test(varl){  
  20.  
  21. // window.alert(val);  
  22.  
  23. //}  
  24.  
  25. var myvar=test;  
  26.  
  27. myvar('中国北京');  
  28.  

3、关于接受函数返回值的问题

  1. var myvar=test('abc');  
  2.  
  3. //如果test函数没有返回值,但是你有接收了,则返回的就是undefined;  
  4.  
  5. window.alert(myvar);