JavaScriptで空白文字列をURLに変換する
Web URLでは、URLにスペースを指定すると、ブラウザはすべてのスペースを文字列'%20'
に自動的に置き換えます。最初で唯一の引数として文字列を受け取るJavaScript関数を作成する必要があります。次に、関数は新しい文字列を作成して返す必要があります。この文字列では、空白がどこにあっても、「%20」に置き換えられます。
例-
入力文字列が-
の場合const str = 'some extra Space';
その場合、出力は-
になります。const output = 'some%20extra%20%20Space';
例
このためのコードは-
になりますconst str = 'some extra Space'; const replaceWhitespace = (str = '') => { let res = ''; const { length } = str; for(let i = 0; i < length; i++){ const char = str[i]; if(!(char === ' ')){ res += char; }else{ res += '%20'; }; }; return res; }; console.log(replaceWhitespace(str));
出力
そして、コンソールの出力は-
になりますsome%20extra%20%20Space
-
JavaScriptで文字列を日付に変換する
日付を表すのに最適な形式はyyyy-mm-ddです。これは混乱を引き起こさず、非常に簡単だからです。この文字列形式からJSのDateオブジェクトに日付を解析するには、この文字列をDateコンストラクターに渡すだけです。たとえば、 例 let a = '2019-08-10'; console.log(new Date(a)) 出力 これにより、出力が得られます- Sat Aug 10 2019 05:30:00 GMT+0530 (India Standard Time) 新しい日付はUTC0000時間に作成されることに注意してください。 他の日付形式を解析する必要がある
-
JavaScriptConst
JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } </sty