ホームページ >ウェブフロントエンド >jsチュートリアル >よく使われるJSの各種関数まとめ_基礎知識

よく使われるJSの各種関数まとめ_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:18:47992ブラウズ

Js はページ アドレス パラメーターを取得します

コードをコピーします コードは次のとおりです。

function getUrlPara( paraName)
{
var sUrl = location.href;
var sReg = "(?://?|&){1}" paraName "=([^&]*)"
var re = new RegExp(sReg, "gi");
re.exec(sUrl);
return RegExp.$1>}

アドレスジャンプ

コードをコピーします コードは次のとおりです:
var pn = $("#gotopagenum").val( );//#gotopagenum テキストボックスのid属性です
location.href = "NewList.aspx?pagenum=" pn;//location.hrefはクライアントページのジャンプを実現します

千の位

コードをコピー コードは次のとおりです。
function Convert(money )
{
var s = Money; //10 進数データを取得します
s = "";
if (s.indexOf(".") == -1) s = ".00" ; //小数点がない場合は末尾に小数点を追加し、00
if (/.d$/.test(s)) s = "0" //通常判定
; /d{4}(.|,)/.test(s )) //条件が満たされた場合に置換
s = s.replace(/(d)(d{3}(.|,))/, "$1,$2") // 3 桁ごとに加算
return
}

数値かどうかを判定

コードをコピー コードは次のとおりです:
function IsNumeric(txt) {
if (txt == "") {
false を返します;
}

if (txt.indexOf( ",") > 0) {
txt = txt.replace(",", ""); 🎜>
if (isNaN(txt)) {
return false;
}
else {
return true;
}
}


数値を小数点以下 2 桁にフォーマットします


コードをコピーします コードは次のとおりです: 関数changeTwoDecimal_f(x) {
var f_x = parseFloat(x);
if (isNaN(f_x)) {
alert('function:changeTwoDecimal->parameter error');
return false;
}
f_x = Math.round(f_x * 100) / 100;
var s_x = f_x.toString();
var pos_Decimal = s_x.indexOf('.'); if (pos_decmal < 0) {
pos_decimal = s_x.length;
s_x = '.';
}
while (s_x.length s_x = '0';
}
return s_x;


数値演算用の JS 関数 parseFloat parseInt

js 現在の日付 yyyy-mm-dd プリセット クエリ条件



コードをコピー
コードは次のとおりです。 var now = new Date(); var year = now.get Year();
if (now .get Year() year = now.get Year() 1900;

var month = now.getMonth() 1;
var day = now.getDate ();

if (month
$("#txtDate1").val(year.toString() "-" month.toString() "-01"); ("#txtDate2").val(year.toString() "-" month.toString( ) "-" day.toString());


Js はタイムスタンプを取得し、一部の Guid を置き換えます。シナリオ




コードをコピー

コードは次のとおりです。
function NowTimeCode() { var Result=""; var now = new Date() ;
var year = now.getyear(); ) < 1900) {
年 = now.get Year() 1900;

var month = now.getMonth() 1;
var 時間 = now.getHours();
var minutes = now.getSeconds();
var ミリ秒 = now.getMilliseconds(); >
if (月 if (日 if (時間 if (分 if (秒
if (ミリ秒 ミリ秒 = "00" ミリ秒;
else
{
if (ミリ秒 {
ミリ秒 = "0" ミリ秒;
}

結果 = year.toString() month.toString() day.toString()hour.toString() minutes.toString() Second.toString() millisecond.toString();結果;

}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。