文章目录
/*xxxxxxxxxxxxxxxxxxxxxx*/
// 只能注释掉这一行的内容
JS当中严格区分大小写。
JS中每一条语句都区分大小写,如果不写分号,浏览器会自动去添加,但是会消耗一些系统资源,而且有的时候,浏览器会加错分号,所以在开发中分号建议是写的。
JS中会和忽略多个空格和换行。通过这玩意可以完成代码的格式化。
字面量是一些不可改变的值,他就是常量。1,2,3,4,5,直接拿来使用的值。
变量可以用来保存字面量,变量更加方便我们使用,在我们开发中,都是基于我们的变量,很少直接使用字面量,或者叫常量。
- var a;
- console.log(a);//"undefined"
- var a = "我是中国人,我是明台的母亲";
- var b;
- b= 123;
标识符,在JS当中所有可以自主命名的都是标识符。包括:变量名,函数名,属性名都属于标识符。在命名一个标识符需要遵守如下规则:
1:标识符当中可以含有字母、数字、下户线、$
2:标志符不能以数字开头
3:标识符不能是JS中的关键字和保留字
4:标识符一般都采用驼峰命名法
ES底层保存我们的标识符时,实际采用的是UniCode编码,所以理论上讲所有Utf-8中含有的字符都可以作为标识符使用,甚至包括中文。
- html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>title>
- head>
- <body>
- <script>
- var a ;
- a = 123;
- var a = "我是中国人,我是明台的母亲";
- console.log(a);
-
- var 锄禾日当午 = "汗滴禾下土";
- console.log(锄禾日当午) //控制台:汗滴禾下土
- script>
- body>
- html>
这么干(中文当标识符)是真的可以,但是规范是不允许这么命名的。这么命名会被同事笑疯的。
JS中一共有6中数据类型。接来下我们一一介绍。包括:
String 字符串
Number数值
Boolean 布尔值
Null 空值
Undefined 未定义
Object 对象
其中String,Number,Boolean,Null,Undefined数据基本数据类型。Object属于引用数据类型。
-
- DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>title>
- head>
- <body>
- <script>
- //在JS中字符串需要使用引号引起来的
- //在JS中使用单双引号都可以,但是不能混着用。
- //在JS中引号不能嵌套
- var str = "hello";
- console.log(str);//控制台:hello
- script>
- body>
- html>
在JS中字符串需要使用引号引起来的
在JS中使用单双引号都可以,但是不能混着用。
在JS中引号不能嵌套
- html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>title>
- head>
- <body>
- <script>
- //在JS中字符串需要使用引号引起来的
- var str = '我说:"今天天气真不错"';
- console.log(str);//控制台:我说:"今天天气真不错"
- script>
- body>
- html>
这种嵌套是可以的。
- DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>title>
- head>
- <body>
- <script>
- //在JS中字符串需要使用引号引起来的
- var str = "我说:\"今天天气真不错\"";
- console.log(str);//控制台:我说:"今天天气真不错"
- script>
- body>
- html>
可以通过转义的方式,保证只使用双引号。
- \" 表示 "
- \' 表示 '
- \n 表示换行
- \t 制表符
- \\ 表示 \
console('\\\\\\') //控制台:\\\