JSFiddle - React, Tailwind, and code Playground
by hanaeto
JavaScript
// 변수선언
var trueStr = "true";
var falseStr = "false";
var trueUppercaseStr = "TRUE";
var falseUppercaseStr = "FALSE";
function convertBoolean( str ) {
return str.toLowerCase() === "true";
}
function convertBooleanJson( str ) {
return str.toLowerCase() === "true";
}
var startDate = new Date();
for( var i=0; i<1000000; i++ ) {
convertBoolean( trueStr );
convertBoolean( falseStr );
convertBoolean( trueUppercaseStr );
convertBoolean( falseUppercaseStr );
}
var endDate = new Date();
write( "단순비교 : " + ( endDate.getTime() - startDate.getTime() ) + "ms" );
write( "<br/>" );
startDate = new Date();
for( var i=0; i<1000000; i++ ) {
convertBooleanJson( trueStr );
convertBooleanJson( falseStr );
convertBooleanJson( trueUppercaseStr );
convertBooleanJson( falseUppercaseStr );
}
endDate = new Date();
write( "JSON : " + ( endDate.getTime() - startDate.getTime() ) + "ms" );
function write( message ) {
document.write( message );
}