私はJavascriptでカスタムプロトタイプを開発しようとしています(下記のコードを参照してください)。Javascript - カスタムプロトタイプ - 構文エラー
文字を$文字に置き換えると、このコードは正常に機能します。しかし、文字より$文字を使用することをお勧めします。私は₹文字を使用している場合、私は以下のエラーメッセージが表示されます:
Uncaught SyntaxError: Invalid or unexpected token
₹文字で以下のコードを動作させるためにどのような方法や回避策はありますか?
<!DOCTYPE html>
<html lang="en-IN">
<head>
<meta charset="UTF-8" />
<script>
function ₹(input){
this.input=input;
var customPrototype={};
customPrototype.upper=function(){
return input.toUpperCase();
}
customPrototype.count=function(){
return input.length;
};
customPrototype.lower=function(){
return input.toLowerCase();
}
customPrototype.__proto__ = ₹.prototype;
customPrototype.constructor = ₹;
return customPrototype;
}
₹.prototype = {
top: function() {
return this.upper();
},
size: function() {
return this.count();
},
bottom: function() {
return this.lower();
}
};
</script>
</head>
<body>
<script>
console.log(₹("ProgrAmmeR").top());
console.log(₹("ProgrAmmeR").bottom());
console.log(₹("ProgrAmmeR").size());
</script>
</body>
</html>
実際のファイルが広告UTF-8に保存されているかどうかは二重に確認していますか? – JoschuaSchneider
明らかに、₹は$:p –