eval() 全局函数,把字符串当作脚本来执行
- <script language="javascript">
- <!--
- var str="window.alert('ok');"
- //需要把str当作一个脚本执行
- eval(str);
- //-->
- </script>
- escape()和un escape()函数(全局函数)
- <script language="javascript">
- //escape和unesacape函数往往配合使用,可以防止乱码的出现
- var str1="顺平";
- var str2=escape(str1);
- window.alert(str2);
- var str3=unescape(str2);
- window.alert(str3);
- </script>
函数(也叫方法)的调用方式、
1、普通调用
函数名(实际参数...);
2、通过制动函数的变量去调用
- var myvar=函数名;※没有()括号
- myvar(实际参数);
- function test(varl){
- window.alert(val);
- }
- test('hello,world');'
- var myvar=test;
- //打印输出
- //※也就是说。test函数名(代表的是整个函数)打印出的是整个函数,
- //function test(varl){
- // window.alert(val);
- //}
- var myvar=test;
- myvar('中国北京');
3、关于接受函数返回值的问题
- var myvar=test('abc');
- //如果test函数没有返回值,但是你有接收了,则返回的就是undefined;
- window.alert(myvar);