Syntax
String.prototype.property
String.prototype.method
The prototype property adds properties or methods to a core JavaScript object.
<html>
<script language="JavaScript1.1">
<!--
function myVerify(){
if(this.type != "Name"){
return false;
}else{
return true;
}
}
String.prototype.type = null;
String.prototype.verify = myVerify;
var myString1 = new String("This is a test");
var myString2 = new String("This is a name");
myString1.type = "Name";
myString2.type = "Title";
if(myString1.verify()){
document.write(myString1 + " has a valid type of " + myString1.type);
}else{
document.write(myString1 + " has an invalid type of " + myString1.type);
}
document.write('<br>');
if(myString2.verify()){
document.write(myString2 + " has a valid type of " + myString2.type);
}else{
document.write(myString2 + " has an invalid type of " + myString2.type);
}
document.close();
-->
</script>
</html>
6.22.prototype |
| 6.22.1. | String.prototype |