php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.09.2010, 22:50  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 193
PHP-Kenntnisse:
Fortgeschritten
Asterixus wird schon bald berühmt werden
Asterixus eine Nachricht über Skype™ schicken
Standard Objekt-Property unänderbar machen

Ich habe vor, JavaScript ab jetzt wirklich objektorientiert zu benutzen.

Ich stolpere gerade auf eine Sache, die ich irgendwie nicht selbst lösen kann.

PHP-Code:
alert(Math.PI); // 3.141592653589793
Math.PI 5;
alert(Math.PI); // 3.141592653589793 und nicht 5 
Ich würde gerne ein Objekt (ich nenne es jetzt einfach mal Eigenes_Math) haben, bei dem die Eigenschaften zwar gelesen, aber nicht geändert werden können. Denn bei mir, kommt das:

PHP-Code:
var Eigenes_Math = {
  
PI 3.141592653589793
};
alert(Eigenes_Math.PI); // 3.141592653589793
Eigenes_Math.PI 5;
alert(Eigenes_Math.PI); // 5 
Das ist zwar ein normales Verhalten, aber ich würde gerne wissen, wie man es so erledigt wie beim nativen Math-Objekt ohne irgendwelche Getter oder Setter aufrufen zu müssen.
Asterixus ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.09.2010, 23:04  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.806
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Hastes mal mit einer Konstanten probiert? Also const statt var zu nutzen?
__________________
▇█▓▒░◕‿‿◕░▒▓█▇
Flor1an ist offline   Mit Zitat antworten
Alt 05.09.2010, 23:38  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.065
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Es gibt keine Konstanten in JS, wenn ich mich nicht irre.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 05.09.2010, 23:45  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 993
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

Doch gibt es
Variables and constant in JavaScript
__________________
Frank ist offline   Mit Zitat antworten
Alt 05.09.2010, 23:46  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.806
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

SELFHTML: JavaScript / Sprachelemente / Reservierte Wörter
Da steht ab JS 1.5 gäbe es Konstanten, ich kenn mich da aber nicht so genau aus ...
__________________
▇█▓▒░◕‿‿◕░▒▓█▇
Flor1an ist offline   Mit Zitat antworten
Alt 05.09.2010, 23:57  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Die Browserunterstützung ist aber durchwachsen ...

Firefox und Chrome setzen das um (wobei sie beim Versuch, eine Konstante zu überschreiben, keinen Fehler melden, nur den Wert beibehalten);
Opera und Safari lassen das Überschreiben des Wertes zu (behandeln damit als const offenbar wie var);
und der IE meldet einen Syntaxfehler, wenn man das Schlüsselwort const an der Stelle verwendet.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 06.09.2010, 00:18  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.065
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Was defacto heißt, es gibt keine Konstanten
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 06.09.2010, 07:25  
Erfahrener Benutzer
 
Registriert seit: 17.08.2010
Beiträge: 206
PHP-Kenntnisse:
Fortgeschritten
Dormilich befindet sich auf einem aufstrebenden Ast
Standard

dann wirst du wohl mit Gettern arbeiten müssen (obwohl ich da jetzt nicht weiß, inwiefern der IE das unterstützt)
Dormilich ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Objekt in Session-Array ablegen mupilz PHP-Fortgeschrittene 2 30.08.2010 17:25
[Erledigt] foreach - Array vs. Objekt HeckMc PHP Tipps 2010 19 26.08.2010 08:09
[Erledigt] Problem beim dynamischen Erweitern von Arrays in Object Porperties dille001 PHP Tipps 2010 3 24.05.2010 11:52
Ergebnis einer Datenbankabfrage als Objekt chunky PHP Tipps 2010 7 27.01.2010 21:38
Objekt per Klassenmethode löschen Ti-Systems PHP Tipps 2010 4 20.01.2010 19:28
[Erledigt] Objekt Iteration Löschmethode stayInside PHP-Fortgeschrittene 10 29.11.2009 15:07
[Erledigt] Von einem Objekt auf ein anders Objekt zugreifen Xenon54 PHP Tipps 2009 12 16.10.2009 16:21
Notice: Undefined property Thoresus PHP Tipps 2009 2 17.08.2009 23:30
Objekt löschen via Methodenübergabe desselben nikosch Software-Design 19 01.06.2009 00:38
[Erledigt] Objekt an Konstruktor übergeben hawkeye78 PHP Tipps 2009 7 28.02.2009 19:01
Objekt im GET-Query wird nicht übertragen Ralpho PHP-Fortgeschrittene 10 05.05.2008 10:03
[Erledigt] PHP5 OOP Zugriff aus einem Objekt auf ein externes Objekt PHP Tipps 2006 5 28.01.2006 16:05
Objekt übergeben Fatal Error PHP Tipps 2007 5 28.12.2005 14:43
kann sich ein Objekt selbst serialisieren? ajo_silent PHP Tipps 2005-2 24 27.06.2005 09:13
objekt und collection PHP Tipps 2004-2 2 17.11.2004 08:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
objekte ablegen php, php objekt property

Alle Zeitangaben in WEZ +1. Es ist jetzt 17:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum