1、charat()方法: 從整個字串中找到某子字元,即返回指定位置的字元。charat(str.length)。裡面的數字最大為字串長度減一
eg:stringobject.charat(index);如果引數 index 不在 0 與 string.length 之間,該方法將返回乙個空字串
var str = '妙味課堂';2、charcodeat():可返回指定位置的字元的 unicode 編碼,執行方法與charat()相似var str = '妙味課堂';
//alert( str.length );
//alert( str.charat() ); //預設為第0個
//alert( str.charcodeat() ); // 22937
//alert( str.charcodeat(1) ); // 21619
alert( str.charcodeat() );
//0~9: 48~57 a~z: 97~122 a~z: 65~90
//alert( string.fromcharcode(22937, 21619) );
3、fromcharcode():從字元編碼建立乙個字串。與charcodeat()正好相反
語法:string.fromcharcode(numx,numx,...,numx);
alert(string.fromcharcode(2293));
小例子1、 只能輸入數字的 輸入框
1view code<
body
>23
<
input
type
="text"
/>
4<
input
type
="button"
value
="檢測"
/>56
<
script
>78
//alert( detectnum('123456') );910
varainp
=document.getelementsbytagname(
'input');
1112
ainp[
1].onclick
=function
()
else
21};
2223
function
detectnum ( str )
29return
true;30
}3132script
>
小例子2、fromcharcode()返回字串例項
<小例子3、字串加密script
>
/*document.body.innerhtml = string.fromcharcode(22937);
document.body.innerhtml += string.fromcharcode(21619);
*/var
str =''
;for
( vari=
10000
; i<
20000
; i++
) document.body.innerhtml
=str;
script
>
<總結用法:body
>
<
input
type
="text"
/>
<
input
type
="button"
value
="加密"
/>
<
div
id="div1"
>加密...
div>
<
script
>
varainp
=document.getelementsbytagname(
'input');
varodiv
=document.getelementbyid(
'div1');
ainp[
1].onclick
=function
() odiv.innerhtml
=str1;
};script
>
body
>
alert( 'miaov'.charat(2) );
alert( 'miaov'.charcodeat(2) );
alert( string.fromcharcode(22937, 21619) );
數字與字串 數字方法
1 四捨五入,隨機數,開方,次方,自然常數,絕對值 package pack6 public class numbertest 執行結果 2.練習 2.1自然對數e 自己計算的結果 math.e的精度會更大 2.2質數 統計找出一千萬以內,一共有多少質數 質數概念 只能被1和自己整除的數 舉例 5只...
數字 字串方法
數字方法 int 將字串轉換為數字 a 123 b int a a 0011 b int a,base 2 轉換為二進位制 print b bit length 當前數字的二進位制至少用幾位表示 字串方法 capitalize 首字母大寫 casefold 大寫字母轉換為小寫 更強大,包括一些未知的...
字串獲取相關方法
public intlength 獲取字串中含有的字元個數,拿到字串長度。public string concat string str 將當前字串和引數字串拼接成為返回值新的字串。public char charat int index 獲取指定索引位置的單個字元 索引從0開始 public in...