点此查看所有教程、项目、源码导航文章目录1. 前言2. 何为字面量3. 什么不是字面量4. 字符串字面量5. 字面量的类型6. 小结1. 前言本篇来介绍一个非常非常重要的概念——字面量。不光在JS编程语言中会有字面量的概念,在C/C++/C#/Java/Python等语言中,同样存在字面量的概念,可以说它是编程语言的重要基石概念。2. 何为字面量字面一词,比较好理解,就是文字表面上的东西,没有什么内在含义。而量,一般指数量、重量的衡量。在JS语言中,字面量的意思,就是所见即所得,字面量真正的含义就是所看到的东西。哈哈,说的太玄乎了,我们举一个例子:<script>//字面量 123123//字面量 456456</script>上面的数字123和456,就是表示的两个数字,就是它字面的意思,所以叫字面量。3. 什么不是字面量这样一说,好像这节课啥也没讲,123本来就是123吗,还搞出一个字面量的概念干啥。不要着急,再看一个例子:<script>alert(123);</script>这个例子只有一行代码alert(123);,其中123是字面量,就代表数字123。但是alert就不是字面量了,它不是一个普通的单词,而是一个功能代码,它的作用是将后面括号的内容弹窗输出。4. 字符串字面量那么我就想要一个普普通的单词alert怎么办,OK,为了区分英文单词是字面量,还是特定功能的程序代码,JS语言的发明者想了个办法,就是直接写的单词是程序代码,而用双引号包裹起来的,是字面量:距离如下:<script>// 程序代码alert(123);// 字面量"alert"</script>5. 字面量的类型到此,我们学过两种字面量了,数字字面量,字符串字面量:<script>// 数字字面量123// 字符串字面量"alert"</script>大家一定要理解,为啥字符串字面量要用引号包裹起来,是因为如果我们直接写alert,那么JS语言会认为alert是程序代码,要执行,要弹窗。而"alert"则表示一个普通的英语单词,一段普通的字符。6. 小结如果大家觉得这节课的概念特别难懂,也没事,马上我们就会学习到变量,通过变量和字面量的对比,我们就能加深理解了。
点此查看所有教程、项目、源码导航文章目录1. 前言2. 何为字面量3. 什么不是字面量4. 字符串字面量5. 字面量的类型6. 小结1. 前言本篇来介绍一个非常非常重要的概念——字面量。不光在JS编程语言中会有字面量的概念,在C/C++/C#/Java/Python等语言中,同样存在字面量的概念,可以说它是编程语言的重要基石概念。2. 何为字面量字面一词,比较好理解,就是文字表面上的东西,没有什么内在含义。而量,一般指数量、重量的衡量。在JS语言中,字面量的意思,就是所见即所得,字面量真正的含义就是所看到的东西。哈哈,说的太玄乎了,我们举一个例子:<script>//字面量 123123//字面量 456456</script>上面的数字123和456,就是表示的两个数字,就是它字面的意思,所以叫字面量。3. 什么不是字面量这样一说,好像这节课啥也没讲,123本来就是123吗,还搞出一个字面量的概念干啥。不要着急,再看一个例子:<script>alert(123);</script>这个例子只有一行代码alert(123);,其中123是字面量,就代表数字123。但是alert就不是字面量了,它不是一个普通的单词,而是一个功能代码,它的作用是将后面括号的内容弹窗输出。4. 字符串字面量那么我就想要一个普普通的单词alert怎么办,OK,为了区分英文单词是字面量,还是特定功能的程序代码,JS语言的发明者想了个办法,就是直接写的单词是程序代码,而用双引号包裹起来的,是字面量:距离如下:<script>// 程序代码alert(123);// 字面量"alert"</script>5. 字面量的类型到此,我们学过两种字面量了,数字字面量,字符串字面量:<script>// 数字字面量123// 字符串字面量"alert"</script>大家一定要理解,为啥字符串字面量要用引号包裹起来,是因为如果我们直接写alert,那么JS语言会认为alert是程序代码,要执行,要弹窗。而"alert"则表示一个普通的英语单词,一段普通的字符。6. 小结如果大家觉得这节课的概念特别难懂,也没事,马上我们就会学习到变量,通过变量和字面量的对比,我们就能加深理解了。