文字列関数は、関数定義を文字列で与えたものです。
たとえば、
var max = "(a, b) { if (a > b) a ; else b ; }" ;
という文字列変数 max を定義しておくと、この文字列maxは、通常の関数同様 に、
max (10, 2) ;
と呼び出すことができます。
文字列定数の後に、引数を書くことで、文字列を直接関数として呼び出すこと もできます。
"(a, b) { if (a > b) a ; else b ; }" (10, 2) ;