变量+数据类型+运算符
一、变量
1、概念:值可以变化的量
2、变量的基本组成:变量名+变量值
3、变量名:不能是关键字(关键字是有特殊含义的单词,如var)
4、变量的定义:var 变量名
5、变量的赋值:变量名 = 变量值
6、变量不能以数字开头,可以用字母数字下划线进行使用
二、常量
1、常量是变量的一种,但是常量的值一旦确定不会发生变化,一般全采用大写单词来作为变量名
2、var NUM=1;
var s =2,n=1;
三、数据类型
1、number:数字类型 1 2 4 56 22.33 NaN
2、string :字符串类型 “111” “我是” ‘顶顶顶顶’(单引号、双引号都可以)
3、boolean :布尔 true false
4、undefined 未定义 只是声明了变量,并没有赋值(数据类型和值一样,都是undefined)
5、null :空引用
6、object : 对象
四、运算符(运算符前后留空格,易读易写)
算数运算符
1、+ 这里有两种:两个数字相加 字符串相加(只要有一个是字符串,就是字符串的拼接,会把其他类型转换成字符串)
“3”+5----35 2+“9”---29 2+8---10
2、-:会隐式转换,转换成数字,再进行计算(1》true会被转化为1,false会被转化为02》无法转化后才能数字的会返回结果为NaN)
"10"-13---- -3 "12aa"-45---------NaN "6"- false-----------6
3、* :和-类似
4、/ :和 - 类似
5、 % :和-类似,就是两个数相除的余数
6、++ :这个也是会转化为数字,但是,++放在变量之前是先计算++,再进行其他运算,而放到变量后边,是先进行其他运算,最后进行++运算
7、-- :同++
关系运算符:结果一定是true或者false
> < >= <= == != === !==
对于相同类型的比较
1、这里强调一下字符串比较大小:用ASCII码来进行比较,从左到右一个一个拿出来比较,一旦结果确定,就不再进行下一步比较
0-48 a-97 A-65
"10">"8"---49与56比较所以返回的结果是false;
对于不同类型的相互比较
2、一个是数字,一个是字符串,如果字符串可以转化成数字,则转化为数字再进行比较,如果不能转化为数字,则返回结果为false
对于==和===
3、==是不去判断类型是否相等的,只要数值相等即可,而===是需要判断数值和类型,只有同时相等时才是true
逻辑运算符
&&:只有左右两边同时为true时才是true
||:只有两边同时为false时才是false
!:表达式的反向值
1、对于短路现象的理解:如果左侧能够确认表达式的值,那么我们就不再进行右侧的表达式运算
赋值运算符
=
条件运算符
条件表达式:结果表达式:结果表达式;
- 深度学习与机器学习
- Step By Step 一步一步写网站[1] —— 填加数据(二)
- [WCF-Discovery]让服务自动发送上/下线通知[原理篇]
- [WCF-Discovery]让服务自动发送上/下线通知[实例篇]
- [WCF权限控制]利用WCF自定义授权模式提供当前Principal[实例篇]
- [WCF权限控制]利用WCF自定义授权模式提供当前Principal[原理篇]
- [自定义服务器控件] 第一步:文本框。
- 检查两个数据库里的表名、字段是否一致的一种方法
- 如何在Python中从零开始实现随机森林
- 基类、接口的应用——表单控件:一次添加、修改一条记录,一次修改多条记录。(上)
- 使命必达: 深入剖析WCF的可靠会话[协议篇](下)
- 分页控件和几个相关控件的源代码
- Python编程中的反模式
- Python机器学习库:Scikit-Learn简介
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 面试Java基础问题汇总
- K8s集群上使用Helm部署2.4.6版本Rancher集群
- 一个工作三年的同事,居然还搞不清深拷贝、浅拷贝...
- 太有意思了,教你实现实现王者荣耀团战!
- 动画:什么是基数排序?
- 一个有意思的分钱模拟问题
- 如何快速的开发一个完整的直播购物源码,基础篇
- 「拥抱开源」Nacos 实战篇
- 仅2M!免费软件又一次干掉了付费版
- python爬虫学习 爬取幽默笑话网站
- 如何用Python快速优雅的批量修改Word文档样式?
- 为什么MySQL不推荐使用uuid或者雪花id作为主键?
- 用Python打造一款文件搜索工具,所有功能自己定义!
- 用Python绘制诱人的桑基图,一眼看透熬夜和狗粮的秘密
- magento换域名和服务器要怎么操作