JavaScript

btoa()およびatob()の代替

概要 btoa()およびatob()はMDNにおいて非推奨 ASCII文字列しか対応していないため引数に日本語を与えたりするとエラーになるdeveloper.mozilla.org 対策 input属性のフォームから受け取った値をエンコード/デコードして返すサンプル as-is import React, { u…

PythonとJavaScriptの文字列全置換方法の違い

例として"1.1.1.1" という文字列を置換して"1-1-1-1"にしたいとき、pythonではreplaceを使えば勝手に全置換をしてくれる。 # python3 str = "1.1.1.1" str.replace(".", "-") #"1-1-1-1" 一方で、javascriptでreplaceのみを使った場合は条件にマッチングした…

ぷよぷよプログラミングをやってみた

セガがぷよぷよを題材にしたプログラミング教材を無償公開していたのでやってみた。 言語はJavaScript、開発環境はブラウザ上のIDEでコーディングからエミュでの動作確認までできる。 「ぷよぷよプログラミング」サポートページ | Monaca Education https://…