Я пытался сделать код для встроенной функции JavaScript (touppercase). Это полезно или нет?
Этот код в основном используется как встроенная функция короткого формата javascript touppercase, который будет полезен для интервью. Иногда нам не нужно использовать встроенные функции... так что для них есть код.
//change lower case to upper case
function Change_Upper_Case() {
var a1 = [], a6 = [], i = 0; // define all variables
a1 = document.getElementById('EnterString').value; //get value which is enter by you
while(i < a1.length) { //check condition is true or false
var a2 = a1[i];
var a3 = a2.charCodeAt(0); //get ASCII value of char in number format
var a5 = a2;
if(a3 >= 97 && a3 < 123) { // a = 97 and z=122
var a4 = a3-32;
a5 = String.fromCharCode(a4); //change ASCII value of a4 in char format
}
a6[i] = a5;
i++;
}
document.getElementById('ShowString').innerHTML = a6.join(''); //print input String on your browser
}
//change lower case to upper case
function Change_Upper_Case() {
var a1 = [], a6 = [], i = 0; // define all variables
a1 = document.getElementById('EnterString').value; //get value which is enter by you
while(i < a1.length) { //check condition is true or false
var a2 = a1[i];
var a3 = a2.charCodeAt(0); //get ASCII value of char in number format
var a5 = a2;
if(a3 >= 97 && a3 < 123) { // a = 97 and z=122
var a4 = a3-32;
a5 = String.fromCharCode(a4); //change ASCII value of a4 in char format
}
a6[i] = a5;
i++;
}
document.getElementById('ShowString').innerHTML = a6.join(''); //print input String on your browser
}
<input type="text" id="EnterString"/>
<input type="button" value="Upper Case" onclick="Change_Upper_Case()"/>
<span id="ShowString"></span><br/>
1 ответ
В Javascript уже есть функция toUpperCase для строковых типов, посмотрите http://www.w3schools.com/jsref/jsref_touppercase.asp