C#、PHP、JavaScriptよく使う記述リスト
Web制作においてよく使う言語の記述をまとめました。
if文とか
三項条件演算子
どれも一緒ですね。
string b = a ? "まっは" : ""; //C#
$b = $a ? "まっは" : ""; //PHP
var b = a ? "まっは" : ""; //JavaScript
文字列
置換
"apple"を"banana"に置き換える
string b = a.Replace("apple", "banana"); //C#
$b = str_replace($a,"apple", "banana"); //PHP
var b = a.replace("apple", "banana"); //JavaScript
文字列抜出し
頭から10文字抜き出す
string b = a.Substring(0, 10); //C#
$b = substr($a, 0, 10); //PHP
var b = a.substr(0, 10); //JavaScript
大文字に変換
string b = a.ToUpper(); //C#
$b = mb_strtoupper($a); //PHP
var b = a.toUpperCase(); //JavaScript
小文字に変換
string b = a.ToLower(); //C#
$b = mb_strtolower($a); //PHP
var b = a.toLowerCase(); //JavaScript
日付
現在の日付を取得、フォーマット
DateTime a = DateTime.Now; //C#
string b = a.ToString("yyyy/MM/dd HH:mm:ss"); // 2020/10/12 12:00:00
$a = new DateTime(); //PHP
$b = $a->format('Y/m/d H:i:s'); // 2020/10/12 12:00:00
var a = new Date(); //JavaScript
Math
Math.Floor 切り捨て
double b = Math.Floor(1.8); //C#
$b = floor(1.8); //PHP
var b = Math.floor(1.8); //JavaScript
Math.Ceiling 切り上げ
double b = Math.Ceiling(1.8); //C#
$b = ceil(1.8); //PHP
var b = Math.ceil(1.8); //JavaScript
Math.Round 四捨五入
double b = Math.Round(1.8); //C#
$b = round(1.8); //PHP
var b = Math.round(1.8); //JavaScript
Math.Truncate 大きな整数に丸め
double b = Math.Truncate(1.8); //C#
var b = Math.trunc(1.8); //JavaScript Internet Explorerは未サポート