Forums > Javascript

%13.7lf format in javascript with post ?


jh
October 25, 2006 | 10:20 am

hello,

just new in javascript mailing list and new in javascript language.
how can I post values of variables (or print) in Max window with %ld
or %13.7lf or %s format ?

and also :
the best books to learn and practice javascript (english or french) ?

thanks .
jh


October 25, 2006 | 12:22 pm

hi,

> how can I post values of variables (or print) in Max window with %ld or
> %13.7lf or %s format ?

unfortunately there’s no printf-style function in javascript.
look up "toFixed", "toPrecision", and "toExponential" on this page.
you have to convert the number to a string using these functions and
then add the resulting strings together with ‘+’.

http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Number

if you really want something more like printf, you could try what this guy did:

http://chapnickman.com/2006/02/10/string-formatting-in-javascript/

note, i haven’t tested to see if toFixed etc. are working in Max/MSP
but I assume so.

> the best books to learn and practice javascript (english or french) ?

Don’t know of any myself, but there is SO much info on the web.
(I rarely use print material these days..)
Just make sure you filter out the web-specific stuff, and find
references for the core language. Other than that, all you need to
know is in the Javascript for Max/MSP manual. (You might want to also
read an OpenGL manual if you’re interested in that.)

In fact that Mozilla page seems like a good starting place, in terms
of references:

http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference

(Not everything there will be applicable to Max of course..)

Personally I found this little guide quite useful too, though it
assumes a certain amount of knowledge in OO programming:

http://javascript.infogami.com/Javascript_in_Ten_Minutes

Hope this helps!
Steve



jh
October 26, 2006 | 11:21 am


Viewing 3 posts - 1 through 3 (of 3 total)