<script type="text/javascript" defer="defer">
//<![CDATA[
class Biss {
var hostname = "HostName";
var href = "Href";
}
Biss location = new Biss();
with(location) {
var host = hostname;
var ref = href;
}
document.writeln(host);
document.writeln("<br />");
document.writeln(ref);
</script>为什么显示class Biss这行错?
//<![CDATA[
class Biss {
var hostname = "HostName";
var href = "Href";
}
Biss location = new Biss();
with(location) {
var host = hostname;
var ref = href;
}
document.writeln(host);
document.writeln("<br />");
document.writeln(ref);
</script>为什么显示class Biss这行错?
//<![CDATA[
function Biss (){
this.hostname = "HostName";
this.href = "Href";
}
var myLocation = new Biss();
with(myLocation) {
var host = hostname;
var ref = href;
}
document.writeln(host);
document.writeln("<br />");
document.writeln(ref);
</script>
http://www.w3school.com.cn/js/pro_js_object_defining.asp
+
js的类不是楼主你那样定义的
而且js里面也没有把类型名称放在变量前定义变量的写法
js是弱类型语言,定义变量都用var 因为定义时不规定类型,所以给变量赋任何类型的值都是允许的