メモ@inudaisho

君見ずや出版 / 興味次第の調べ物置き場

よくある関数

function convStringUseDic(txtTarget,arrDic){
	strRet = '';
	lenTarget = txtTarget.length;
	for (index = 0;index<lenTarget;index++){
		c = txtTarget.charAt(index);
		if(z = arrDic[c]) c = z;
		strRet +=  c;
	}
	return strRet;
}

つかいかた。

arrZen2Han ={
	'ア':'ア',
	'バ':'バ',
};
function zen2han(txtTarget){
	return convStringUseDic(txtTarget,arrZen2Han);
}

ちぢめるとこうなる。

function convStringUseDic(t,a){r='';l=t.length;for(i=0;i<l;i++){c=t.charAt(i);if(z=a[c])c=z;r+=c;}return r;}