当前位置:   article > 正文

2020-09-04_var 特殊符号

var 特殊符号

变量

Var variable的简写,声明一个变量
在这里插入图片描述

变量的命名

规则:
(1) 一般情况下,变量名由大小写字母与数字组成,也可以使用 $ , _特殊字符;
(2) 但是呢,变量名是不能以数字开头的,这样会与八进制或十六进制冲突
(3) 关键字不能用,关键字这个名字已经被JavaScript内部使用了
规范:
(1) 起名要见名思义,看到名字就知道这个变量是用来干嘛的
(2) 要使用英文单词,不要去使用拼音,也不要使用中文
(3) 小驼峰:

第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母。

例子:myFirstName

关键字: 在这里插入图片描述

数据类型

变量的类型是由变量的值来决定,不同的类型分配给存储空间的大小也是不同的
在这里插入图片描述

字符串string

字符串是以单引号或双引号括起来的任意文本
‘asd’ “zhangsan”+”feng”
在这里插入图片描述

数字number

数字:整数和小数,但在JavaScript里不区分整数与小数,统一number
10进制,2进制,8进制,16进制都算数字

布尔类型boolean

Boolean里面值只有两个,true/false,表示真或者假

未定义undefined

在这里插入图片描述

因为JavaScript中变量的类型是由它的值来决定的,如果一个变量没有给值,
那它就是未定义

判断类型:typeof

在这里插入图片描述

对象类型

对象类型是很复杂的一个类型 怎么去描述一个人,这个人有身高,体重,年龄,这时候就需要一个对象属性 一切皆对象,对象包含属性的 人对象:身高,体重,年龄。。。。。。 狗对象:名字,花色,年龄。。。。。。 学生对象:学号,班级,成绩。。。。。。 对象的定义: ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020090419212957.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDI3MjMwMg==,size_16,color_FFFFFF,t_70#pic_center)

如何访问对象:
对象名称.属性名
注意:创建对象时对象属性用逗号分割,而不是分号
最好在代码的开始就声明所有变量

语句与注释

语句: 一行一行的代码就叫做语句,一个语句使用分号作为结束符 虽然JavaScript不写分号没有问题,但是到了项目上线代码压缩的时候就会出现问题 所以说要写上分号 注释: 对代码的解释,为了让你和你同事可以很轻松的看懂你的代码 注释不规范,同事两行泪 注释写与不写都不会影响代码的运行,注释与代码的结果没有关系 当然了,也可以用来阻止代码的运行(注释掉将要执行的代码) 方式一:单行注释

在语句最前面打上两个//(右shift左边那个键)
在这里插入图片描述
方式二:多行注释
在这里插入图片描述

运算符

算数运算符/h2> +,-,*,/,%(余)

在这里插入图片描述

逻辑运算符

比如说有一场考试,上午一场,下午一场 如果说上午的和下午的都及格了才算过 与运算(&&):并且 所有条件都满足,结果才成立 如果说上午或者下午及格一场就算过 或运算(||)或者 只要有一个条件满足,就成立 如果说上午和下午的都没及格才算过 非运算(!)取反 真变假,假变真 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200904193100888.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDI3MjMwMg==,size_16,color_FFFFFF,t_70#pic_center)

赋值运算符

在JavaScript里等于号代表赋值,==代表等于 复合赋值运算符:+=,-=,*=,/= n+=5 等于n=n+5 其他同理 其实就是程序员的偷懒 ++(自增),--(自减) n++等于n=n+1 n--等于n=n-1 ++n与—n n++与++n的区别 ++在前面,先加再用;++在后面,先用再加 不管++在前面还是后面,只要运行了,数值都会增加 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020090419311970.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDI3MjMwMg==,size_16,color_FFFFFF,t_70#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200904193124614.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDI3MjMwMg==,size_16,color_FFFFFF,t_70#pic_center)

关系运算符

常见关系运算符:>(大于) <(小于) >=(大于等于) <=(小于等于) ==(等于) !=(不等于) 判断两个数字是否相等,使用两个等于号(==)而不是一个等于号(=是赋值) JavaScript特有: ===:数值与类型全都等于才true !==:数值与类型全都不等于才true 比较后的结果是boolean类型,true或false ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020090419313886.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDI3MjMwMg==,size_16,color_FFFFFF,t_70#pic_center) 重点===与==的区别: ==只比较值 ===比较值和类型

三目运算符(三元运算符)

表达式?结果1:结果2 如果表达式运行的结果是true,运行结果1 如果表达式运行的结果是false,运行结果2 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200904193152196.png#pic_center)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/484344
推荐阅读
相关标签
  

闽ICP备14008679号