Yo diría que HTTPS no es la respuesta para su problema. HTTPS cifra los datos en la capa de transporte: el servidor cifra, el navegador descifra. Lo que desea es evitar que los datos que ya residen en el cliente (código javascript) sean accedidos por el usuario.
En resumen, eso no es posible. Todo lo que sucede en el cliente de un usuario es 100% bajo el control del usuario. No hay forma de cifrar los datos de manera que el navegador pueda descifrarlos, pero el usuario que controla el navegador no puede descifrarlos.
Es posible que desee pensar en la ofuscación / minimización de su código javascript. Pero tenga en cuenta que obscurity! = Security y que ofuscación no impide que un usuario solo copie el código de las herramientas del desarrollador. Con la ofuscación, no es tan fácil de leer. Pero se ejecuta sin problemas, y con suficiente esfuerzo puede ser rediseñado a texto claro.