PHP'nin eşdeğer "ne

6 Cevap php

PHP yapabilirsiniz:

$myvar = "Hello";
$myvar .= " world!";
echo $myvar;

Çıktısı: Merhaba dünya!

JavaScript / jQuery Bunu nasıl yapabilirim ..?

6 Cevap

var a = 'Hello';
    a += ' world';
alert(a);

Siz "Merhaba dünya" ile bir iletişim alırsınız.

Olsa da, bu dikkatli olun:

var a = 3;
    a += 'foo';

Sonuç: 3foo. Ancak:

var a = 3;
    a += 4;
    a += 'b';

Eğer beklediğiniz bir ilginç sonuç almak, ve muhtemelen edeceğiz.

PHP birleştirme operatörü .

Javascript birleştirme operatörü +

Yani += arıyoruz

JavaScript dize birleştirme operasyonu + ve bileşik dize birleştirme ve atama operatörü +=. Böylece:

var myvar = "Hello";
myvar += " world!";

Anladım.

Ben bu yapıyordu:

var myvar = "Hello";
var myvar += " world!";
var myvar += " again!";

Ben birden var benim sorunum oldu sanırım ...

Tüm teşekkürler.

+ Javascript String birleştirme operatörüdür. PHP ve Javascript, ikisi de gevşek daktilo diller, farklı şekillerde addition ve concatentation arasındaki çatışmalarla başa çıkmak. PHP tamamen ayrı bir operatörü alarak onunla fiyatları (size belirtildiği gibi, .). Işlem yapılırken hangi için belirli kuralları alarak javascript onunla ilgilenir. Bu nedenle, sizin değişken typed, bir dize veya bir sayı olarak olup olmadığını farkında olmak gerekir.

Örnek:

  • "1" + "3": In PHP, this equals the number 4. In JavaScript, this equals "13". To get the desired 4 in Javascript, you would do Number("1") + Number("3").

Javascript temel fikir hem typed arasında bir + operatörü ile Numaraları gibi herhangi iki değişken eklenecektir olmasıdır. Ya bir dize ise, bunlar birleştirilmiş olacak.

var a="Hello"; a+="world !";

çıkışı: Merhaba dünya!