很多同学在刚接触JavaScript的时候,总是搞不懂什么时候该加引号,什么时候不该加引号。
下面我们引入一个例子来说明:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> // 变量和字符串 /* 首先需要说明一下JS中的基本知识: 1. 字面量 说白了就是不会变化的值就是字面量,也叫做常量. 比如说,数字12,字符串'ABC' 当你看到这些值的时候,一眼就知道它是什么意思.这就是所谓的字面量 2. 变量 它的值是可以变化的 比如var a = 12; a = 15; 此处的a就是有一个变量,因为它的值是可以变化的,给它赋值什么它就是什么. */ function show(){ var a = 12; alert(a);// 这里的a就是一个变量,因为它的值是可以变化的. alert('abc');// 这里就只会弹出abc,因为它是一个字符串,值是不可变的. // 总结一下: 变量是不需要加单引号或者双引号的.但是字符串是需要加引号的. } </script> </head> <body> </body> </html>