<script type="text/javascript">
String.prototype.startsWith1=function(str){
for(var i=0;i<str.length;i++){
if(str[i]!=this[i]){
return false;
}
}
if(i==str.length){
return true;
}
}
var str = "我爱北京天安门";
console.log(str.startsWith1("我爱北")); //true
console.log(str.startsWith1("我爱你"));//false
console.log("==================")
console.log(str.startsWith("我爱"));//true
</script>
<script type="text/javascript">
String.prototype.endsWith1=function(str){
var a=[];
for(var i=this.length-str.length;i<this.length;i++){
a.push(this[i]);
}
for(var j=0;j<a.length;j++ ){
if(a[j]!=str[j]){
return false;
}
}
if(j==a.length){
return true;
}
}
var str = "我爱北京天安门";
console.log(str.endsWith1("安门")); //true
console.log(str.endsWith1("天安呀"));//false
console.log("================");
console.log(str.endsWith("天安门"));//true
</script>