Verwandte kostenlose Lernempfehlungen: Javascript (Video)
PHP, JavaScript-Syntaxvergleich, Schnellprüfung
Der Stack-Ingenieur hat vorbeigeschaut und es gelernt . Es gibt viele Computersprachen und Funktionen in verschiedenen Sprachen werden oft verwechselt. Als Full-Stack-PHP-Benutzer ist die Syntax von PHP und JavaScript oft unklar. Ich muss auf Baidu suchen und im Handbuch nachschlagen, um die Internetgeschwindigkeit zu ermitteln. Warum speichern Sie diesen Artikel nicht, drucken ihn aus und legen ihn zum schnellen Nachschlagen beiseite?
Einige Array-Map-Funktionen in JavaScript werden von jQuery implementiert. Nach ES6 wurden offizielle Implementierungen veröffentlicht. Die Array- und String-bezogenen Funktionen von PHP werden nach dem Zufallsprinzip benannt, was es einfacher macht, diese drei zu verwechseln.
Javascript | ||
---|---|---|
换行 n ,以及 ;
|
||
"use strict";(eingeführt in ECMAScript 5) | ||
Sprache |
const VAR_NAME = 12; | $varName = 12; (Genau genommen hat PHP nur einen Funktionsumfang oder einen globalen Geltungsbereich)function myFunc() { | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
var varName1 = 3; |
Sprache | PHP | JavaScript |
---|---|---|
Konvertieren in bool, boolean | $bar = (boolean) $foo; $bar = (bo ol) $foo; /> $bar = (integer) $bar = intval($foo); |
intVal = Number("314") ) |
In Float konvertieren | $bar = (float) $foo; $bar = (double) $foo; $bar = (real) $foo;< ;br/> ;$bar = floatval($foo); |
floatVal = Number("3.14") floataVal = parseFloat("12") |
In String konvertieren | $bar = (string) $ foo; $bar = strval($foo); |
str = String(123) str = (123).toString() |
convert to array | $ arr = (array) new stdClass(); | (erfordert mehrere Funktionszeilen zum Abschließen) |
In Objekt konvertieren | $obj = (object) array('1' => 'foo '); | let arr = ['gelb', 'weiß', 'schwarz']; let obj = {...arr} |
Zeitstempel bis heute | $date = new DateTime(); < ;br/> $date->setTimestamp(1171502725); | var date = new Date(1398250549490); |
Character to date | $dateObj = new DateTime($dateStr) ; | var myDateObj = new Date(Date.parse(datetimeStr)) |
konvertiert in leer | (unset) $var; löscht die Variable nicht und setzt ihren Wert nicht zurück. Geben Sie einfach den NULL-Wert zurück. Holen Sie sich den Typ eine Instanz von MyClass new Date().constructor === Date |
|
Operator | ||
JavaScript | ||
$a = $a ? $a : 1;//Der erste Typ $a = $a : 1;//Der zweite Typ wird von PHP5.3 unterstützt | re = isMember ? 2.0: '$10.00' |
$a = $a ?? 1; // PHP7 unterstützt
array | ||
---|---|---|
PHP | JavaScript | |
Basic | $a=array(0 => 1, 1 => 2,4,5,6); $array = [ "foo" = > ", "bar" => "foo"]; // PHP 7-Syntax |
b = [1,2,3] |
$arr = array();
$ arr[key1] = value1;
$arr[key2] = value2;var mycars=new Array()
mycars[0]="Saab"mycars[2]="BMW"
var mycars = new Array("Saab", "Volvo", "BMW") | ||
---|---|---|
Schleife | ||
PHP | JavaScript | |
for-Schleife | for ($i=1; $i { echo $i ; | for (var i=0; i {
$x=array("one","two "," three ");
foreach ($x as $value)
{
echo $value;
}var person= {fname:" John",lname:"Doe",age:25};
for (x in person) // x ist der Attributname
{
txt =txt + person [x];
}
while (i{ | "; i++; } |
do { document.write(i); i++; } while (i |
Dieser Artikel stammt von Array-Funktion
Zeichen
Objekt
Reguläre
x hoch y-ten zurück pow( x,y)
Deconstruction $my_array = array('a'=>'Hund','b'=>'Katze','c'=
|
---|
Das obige ist der detaillierte Inhalt vonWerfen wir einen Blick auf den Vergleich der PHP-Javascript-Syntax. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!