pl: Warum Typisierung

Beitrag lesen

problematische Seite

hi,

Doch braucht man: nämlich für Transport, Speicherung und Darstellung!

Diese drei Dinge sind nicht Bestandteil von Javascript.

JS kann zwischen Bytesemantic und Charactersemantic unterscheiden. Wenn mit XMLHttpRequest ein String 'äöü' zum server gesendet wird, generiert das xhr Objekt einen Header Content-Length für den Request. Und da steht in diesem Fall eine 6 drin, was die Anzahl der gesendeten Bytes ist. Ansonsten ist das für JS ein String mit 3 Zeichen.

Und noch ein Beispiel betreff Numbers, mal angenommen es läge eine Datei oder ein HTTP message Body vor mit einer Länge von genau 4 Bytes.

Da gibt es bezüglich Zahlen genau diese 3 Möglichkeiten:

1. es ist eine Zahl vom Typ 32 Bit
2. es sind zwei Zahlen vom Typ 16 Bit
3. es sind 4 Zahlen vom Typ 8 Bit

Wobei es bei 1. und 2. wegen der Endiannes auch noch a und b gibt.

Und selbstverständlich kann JS auch damit umgehen. FileAPI, FetchAPIXMLHtpRequest, Blob, File, ArrayBuffer, DataView, StringView…

MfG

0 103

Parameter Typisierung

pl
  • sonstiges
  • web
  1. 0
    Tabellenkalk
    1. 0
      pl
      1. 0
        pl
        1. 0
          dedlfix
          1. 0
            pl
            1. 2
              dedlfix
              1. 0
                Tabellenkalk
                1. 0
                  dedlfix
                  1. 0
                    Tabellenkalk
                    1. 0
                      dedlfix
                      1. 0
                        Tabellenkalk
                        1. 0
                          dedlfix
              2. 0
                MudGuard
                1. 0
                  dedlfix
              3. 0
                pl
                1. 1
                  dedlfix
                  1. 0
                    pl
                2. 3
                  klawischnigg
                  1. 0
                    pl
                  2. 0

                    Wittgenstein

                    pl
                    1. 0
                      klawischnigg
              4. 0
                pl
                1. 0
                  1unitedpower
                  1. 0
                    pl
                    1. 0
                      dedlfix
                      1. 0
                        pl
                        1. 1
                          dedlfix
                          1. -1
                            pl
                          2. 0
                            pl
                            1. 0
                              dedlfix
                              1. -1
                                pl
                                1. 0
                                  dedlfix
                                  1. 0
                                    pl
                                    1. 0
                                      Fritz
                                      1. -1
                                        pl
                                        • zu diesem forum
                              2. -1
                                pl
                                1. 0
                                  dedlfix
                                  1. -1
                                    pl
                              3. 0
                                pl
                  2. 0
                    pl
  2. -1
    pl
  3. 0

    Parameter Typisierung/ Zeitserver nach RFC 868

    pl
    1. -1
      pl
      1. 0
        1unitedpower
        1. 1
          pl
          1. 0
            1unitedpower
        2. 0
          pl
          1. 0
            1unitedpower
            1. 0
              pl
              1. 0
                1unitedpower
                1. 0
                  pl
            2. 0
              pl
              1. 1
                1unitedpower
            3. 0
              Matthias Apsel
  4. 0

    Warum Typisierung

    pl
    1. 0
      Matthias Apsel
      1. -1
        pl
      2. -2
        pl
      3. 0
        pl
        1. 0
          Robert B.
          • sonstiges
          1. 0
            pl
          2. 0
            pl
            1. 0
              Robert B.
              1. 0
                pl
                1. 0
                  Matthias Apsel
                  1. 0
                    pl
                2. 0
                  Robert B.
                  • sonstiges
                  • zeichencodierung
                  1. 0
                    pl
                  2. 0
                    pl
                    1. 0
                      Robert B.
                      1. 0
                        pl
                        1. 1
                          dedlfix
                          1. 0
                            pl
                            1. 1
                              dedlfix
                              1. -1
                                pl
                                1. 2
                                  dedlfix
                                  1. 0
                                    pl
                                    1. 1
                                      dedlfix
                                      1. -1
                                        pl
                                      2. 0
                                        pl
                                2. 1
                                  Matthias Apsel
                                  1. -1
                                    pl
                                    • zu diesem forum
                                    1. 3
                                      Tabellenkalk
                              2. 0
                                pl
    2. 6
      dedlfix
      1. -2
        pl
        1. 0
          dedlfix
          1. 0
            pl
            1. 0
              dedlfix
              1. 0
                Christian Kruse
                1. -1
                  pl
                  1. 2
                    Christian Kruse
                    1. 0
                      pl
                    2. 0
                      pl
                      1. 0
                        Christian Kruse
                        1. 0
                          pl
              2. -1
                pl
                1. 0
                  Mitleser
                  1. 0
                    pl
                    1. 0
                      Matthias Apsel
                      1. 0
                        pl
                        • zu diesem forum
                        1. 0
                          dedlfix