javaScript方法:

 <!-- <script type="text/javascript">
        function Person(name, age) {
            this.name = name;
            this.age = age;
            this.show=function()
            {
               alert(this.name +"\t"+ this.age);
            }
          
        }
        var oss = new Person("yuan", 33);
        oss.show();
        var oss2 = new Person("zhao", 45);
        oss2.show();
    </script>-->
    <script type="text/javascript">
        var msg = "全局变量";
        function Person1(x, y) {
            var sum;
            sum = x + y;
            alert(sum);
            return sum;
        }

        function show() {
            var msg = "局部变量";
            alert(msg);
        }
        var sum;
        alert("sum=" + sum);

        show();
        alert(msg);
        Person1(23, 1);

        var astr = "ac 3.5";
        alert(isNaN(astr));

        //escape() 方法返回对一个字符串进行变密码之后的结果字符串。所有空格,标点,中印符号以及任何其他非ASCII字符都用%xx
        //编码替换,其中,xx等于表示该字符的Unicode编码的十六进制数,例如,空格返回“%20”。字符串大于255的字符以%uxxxx格式存储。
        //对URI的编码不要使用escape方法,而应该使用encodeURI方法;
        alert(escape(astr) + "www");
        //unescape方法:讲一个用escape方法编码的结果字符串解码陈原始字符串并返回。
        alert(unescape(astr) + "unescape");
      
        alert((astr + 1) + "\n" + (parseFloat(astr) + 1));

        var datefn = "Date(2012,8,19)"
        var myDate;
        //eval方法:必需。包含有效 JScript 代码的字符串,eval 函数允许动态执行 JScript 源代码。
        //请注意,在 eval 语句中定义的新变量或类型对于封闭程序是不可见的。
        eval("myDate =new " + datefn + ";");
        alert(myDate);   
      
    </script>

posted @ 2012-08-19 17:53  blog_yuan  阅读(238)  评论(0编辑  收藏  举报