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>