JavaScriptに基づく文字列オブジェクト

文法を作成する

var txt = new String("string");
or
var txt = "string";

文字列オブジェクトのプロパティ

の属性 説明文
constructor オブジェクトを作成した関数への参照
長さ 文字列の長さ
プロトタイプ オブジェクトにプロパティとメソッドを追加できます

文字列オブジェクトのメソッド

方法 描述
charAt() 指定された位置の文字を返します
charCodeAt() 指定された位置にある文字のUnicodeエンコーディングを返します
concat() 2つ以上の文字列を連結し、新しい文字列を返す
fromCharCode() Unicodeエンコーディングを文字に変換する
の指標() 文字列内の指定された文字列値の最初の出現を返します
lastIndexOf() 検索文字列を後ろから前へ
一致() 1つ以上の正規表現の一致を検索する
replace() 文字列で一致する部分文字列を検索し、正規表現に一致する部分文字列を置き換えます
探す() 正規表現に一致する値を見つけます
スライス() 文字列のフラグメントを抽出し、抽出した部分を新しい文字列で返します
スプリット() 文字列を文字列配列に分割
substr() 開始インデックスから文字列内の指定された数の文字を抽出します
substring() 文字列内の指定された2つのインデックス番号の間の文字を抽出します
toLowerCase() 文字列を小文字に変換する
toUpperCase() 文字列を大文字に変換する
トリム() 文字列の両側の空白を削除します
valueOf() 文字列オブジェクトの元の値を返します

文字列のHTMLパッケージ方法

方法 描述
アンカー() HTMLアンカーを作成する
大きい() 文字列を大きなフォントで表示する
blink()は点滅する文字列を表示します
大胆な() 文字列を表示するには太字を使用します
修繕() タイプライターのテキストとして文字列を表示する
fontcolor() 指定された色を使用して文字列を表示します
フォントサイズ() 指定されたサイズを使用して文字列を表示します
イタリック() イタリックを使用して文字列を表示する
リンク() 文字列をリンクとして表示
小さい() 小さなフォントを使用して文字列を表示する
攻撃() 取り消し線文字列
サブ() 文字列を添え字として表示
sup() 文字列を上付き文字として表示

応用例

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
</head>
<body>

<script>
var txt = "Hello World!";
document.write("<p>字体变大: " + txt.big() + "</p>");
document.write("<p>字体缩小: " + txt.small() + "</p>");
document.write("<p>字体加粗: " + txt.bold() + "</p>");
document.write("<p>斜体: " + txt.italics() + "</p>");
document.write("<p>固定定位: " + txt.fixed() + "</p>");
document.write("<p>加删除线: " + txt.strike() + "</p>");
document.write("<p>字体颜色: " + txt.fontcolor("green") + "</p>");
document.write("<p>字体大小: " + txt.fontsize(6) + "</p>");
document.write("<p>下标: " + txt.sub() + "</p>");
document.write("<p>上标: " + txt.sup() + "</p>");
document.write("<p>链接: " + txt.link("http://www.w3cschool.cc") + "</p>");
document.write("<p>闪动文本: " + txt.blink() + " (不能用于IE,Chrome,或者Safari)</p>");
</script>

</body>
</html>

文字列オブジェクト学習マインドマップ

W3Cschoolウェブサイトからの抜粋
在这里插入图片描述

发布了89 篇原创文章 · 获赞 83 · 访问量 3508

おすすめ

転載: blog.csdn.net/devin_xin/article/details/105256702