JavaScript string_center,rjust,ljust
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript string_center,rjust,ljust相关的知识,希望对你有一定的参考价值。
String.prototype.ljust = function( width, padding ) {
padding = padding || " ";
padding = padding.substr( 0, 1 );
if( this.length < width )
return this + padding.repeat( width - this.length );
else
return this;
}
String.prototype.rjust = function( width, padding ) {
padding = padding || " ";
padding = padding.substr( 0, 1 );
if( this.length < width )
return padding.repeat( width - this.length ) + this;
else
return this;
}
String.prototype.center = function( width, padding ) {
padding = padding || " ";
padding = padding.substr( 0, 1 );
if( this.length < width ) {
var len = width - this.length;
var remain = ( len % 2 == 0 ) ? "" : padding;
var pads = padding.repeat( parseInt( len / 2 ) );
return pads + this + pads + remain;
}
else
return this;
}
alert( "Ruby".center( 10 ) ); // " Ruby "
alert( "Ruby".rjust( 10 ) ); // " Ruby"
alert( "Ruby".ljust( 10 ) ); // "Ruby "
alert( "Ruby".center( 10, "+" ) ); // "+++Ruby+++"
以上是关于JavaScript string_center,rjust,ljust的主要内容,如果未能解决你的问题,请参考以下文章
javascript的题。
javascript JavaScript isset()等效: - JavaScript
JavaScript 使用JavaScript更改CSS(JavaScript)
JavaScript之基础-1 JavaScript(概述基础语法)
前端基础-JavaScript的基本概述和语法
JavaScript