コードを実行すると:
obj = {};
obj['number'] = 1;
obj['expressionS'] = 'Sin(0.5 * c1)';
obj['compiledExpressionS'] = null;
let cnr = 'c' + obj.number;
let params = {};
params[cnr] = 2;
var parsedExpressionS = math.parse(obj.expressionS);
obj.compiledExpressionS = parsedExpressionS.compile();
let value = obj.compiledExpressionS.eval(params);
エラーが発生します (最後の行でスローされます): (中間値)(中間値)(中間値) は関数ではありません。ここでは Mathjs ライブラリが使用されています (ドキュメント: http://mathjs.org/docs/expressions/parsing.html )。エラーが表示される理由がわかりません。