none
Javascript'in değeri değiştirmesi RRS feed

  • Genel Tartışma

  • Bir aspx sayfasında javascript kullanıyorum. 

    var baseURL =String.format('/Helper/Handler/GetFiches.ashx?qFirmNum={0}&qCariNum={1}',<%=Context.Session["qFirmNum"].ToString()%>,<%=Context.Session["qCariNum"]%>);

    Bu kodda qFirmNum string değer tutuyor. Bu kodun çıktısı ise

    yani 016 değerini 14 olarak yerleştiriyor. Hex alıp decimale çeviriyor desem 14 olmaz. Neyse unuttuğum tırmakları koyunca kod düzgün çalışmaya başladı.

    var baseURL =String.format('/Helper/Handler/GetFiches.ashx?qFirmNum={0}&qCariNum={1}','<%=Context.Session["qFirmNum"].ToString()%>',<%=Context.Session["qCariNum"]%>);
    ama bu 016'dan 14 değişimin nedeni ne olabilir?


    pgnchess.com

    dergikapaklari.com

    30 Ocak 2017 Pazartesi 10:05

Tüm Yanıtlar

  • Welcome to javascript :)

    Cevap :

    0 ile başlayan sayılar 8 lik sitemde ele alınıyor.

    Arkada elbette bir mantık oluyor genellikle

    Örneğin kayar noktalı sayı mantığını bilmeyen birine gel de 0.1+0.2==0.3 'in false olduğunu anlat gibi:)

    30 Ocak 2017 Pazartesi 11:23
    Moderatör
  • Welcome to javascript :)

    Cevap :

    0 ile başlayan sayılar 8 lik sitemde ele alınıyor.

    Arkada elbette bir mantık oluyor genellikle

    Örneğin kayar noktalı sayı mantığını bilmeyen birine gel de 0.1+0.2==0.3 'in false olduğunu anlat gibi:)

    Aklıma ilk gelen sayıs sistemi oldu zaten. Ama 8'lik sistem olsa sonucun 20 olması lazım değil mi?

    pgnchess.com

    dergikapaklari.com

    30 Ocak 2017 Pazartesi 11:31
  • 8lik sistemde 20 nin karşılığı 10 luk sistemde 16... Burada 8 lik sistemde 16 nın 10 luk karşılığına bakmak lazım.

    http://www.rapidtables.com/convert/number/octal-to-decimal.htm


    30 Ocak 2017 Pazartesi 13:01
    Moderatör