Ben Değişken için varsayılan değer nasıl ayarlanır?
function test(string) {
var string = string || 'defaultValue'
}
tarif edilemeyebilir bir değişken başlatılması piton yolu nedir javascript
aşağıdaki kodu var düşünün?Ben Değişken için varsayılan değer nasıl ayarlanır?
function test(string) {
var string = string || 'defaultValue'
}
tarif edilemeyebilir bir değişken başlatılması piton yolu nedir javascript
aşağıdaki kodu var düşünün?Bkz diğer cevaplar göstermek gibi, bağımsız değişkenler için varsayılan değerleri kullanabilirsiniz.
Genel olarak, Python'daki or
anahtar sözcüğünü, JavaScript'te ||
kullanım şeklinize benzer şekilde kullanabilirsiniz;
string = string or "defaultValue"
değeriniz bir dosya veya kullanıcı girişi geldiğinde bu yararlı olabilir: Birisi (örneğin bir boş dize veya None
gibi) Falsey değerini geçerse böyle bir varsayılan değerle değiştirebilirsiniz
string = raw_input("Proceed? [Yn] ")[:1].upper() or "Y"
Or (this SO question bakınız):
def calc(startval, sequence=None):
sequence = sequence or []
def test(string="defaultValue"):
print(string)
test()
Varsayılan değerleri kullanabilirsiniz:
def test(string="defaultValue")
pass
Eğer mevcut tam senaryoda https://docs.python.org/2/tutorial/controlflow.html#default-argument-values
cevaplar nasıl bir parametreye sahip olacak size varsayılan bir değer, ama belki bunu istiyorsun: http://stackoverflow.com/questions/23086383/how-to-test-nonetype-in-python –