“Uncaught SyntaxError: Unexpected identificateur”

Je sais que cette question a demandé plusieurs fois, mais j'ai essayé de trouver une solution, mais n'obtient pas de disponible, DONC des questions.

Je suis très novice sur le Javascript. Je suis en train de créer un exemple de calcul de l'application android, et à l'aide de cordoue. Pour cela, j'ai créé plugin cordova. Mais je reçois deux questions en permanence.

"Uncaught SyntaxError: Unexpected identifier", source: file:///android_asset/www/js/index.js (36)

est ici index.java code d'erreur et de cibler performCalculation() de la première ligne.

    var app = {

//Application Constructor
initialize: function() {
    this.bindEvents();
},
bindEvents: function() {
    document.addEventListener('deviceready', this.onDeviceReady, false);
    document.getElementById("btnCalculate").addEventListener("click", performCalculation);
},
onDeviceReady: function() {
    app.receivedEvent('deviceready');
},
//Update DOM on a Received Event
receivedEvent: function(id) {
    var parentElement = document.getElementById(id);
    var listeningElement = parentElement.querySelector('.listening');
    var receivedElement = parentElement.querySelector('.received');

    listeningElement.setAttribute('style', 'display:none;');
    receivedElement.setAttribute('style', 'display:block;');

    console.log('Received Event: ' + id);
}

performCalculation: function (){
    console.log("in index.html");
    var success = function() {
        alert("Success");
    };
    var error = function(message) {
    alert("Oopsie! " + message);
    };
    performAddition(20,10,success,error);
}

};  
app.initialize();

Voici ma deuxième exception qui je suis.

"Uncaught SyntaxError: Unexpected token .", source: file:///android_asset/www/js/calculation.js (3)

et Voici le code de calculation.js

var calculationPlugin = {
console.log("calculation");
    performAddition: function(first_number, second_number, successCallback, errorCallback) {
    console.log("addition");
        cordova.exec(
            successCallback, //success callback function
            errorCallback, //error callback function
            'CalculationPlugin', //mapped to our native Java class called "CalculationPlugin"
            'addition', //with this action name
            [{                  //and this array of custom arguments to create our entry
                "firstNumber": first_number,
                "secondNumber": second_number,

            }]
        );
     }
}
Vous manque une virgule.
qu'est-ce: console.log("calculation");
J'ai ajouté que pour l'enregistrement de but.
et c'est ce qui l'a cassé

OriginalL'auteur Sandip Armal Patil | 2016-09-15