当前位置: 首页 > news >正文

js基础---变量命名以及运算符

javascript是运行在浏览器端的脚本语言,现在也可以运行在服务端(node.js)

javascript是由ECMAScript和BOM、DOM组成。

js的书写格式是由一对script标签包裹,或者引入js文件,一般都会写在body最后面

注意点:如果给script标签设置了src属性,标签内的内容会被忽略

js代码是由上而下一行一行执行,遇到问题就会停止,后面的代码就不会执行了。

js的输出语句:

1.alert  警告框

2.confirm  确认框

3.prompt  输入框

4.document.write();可以在页面中添加内容,但是会改变页面布局,一般不用

5.console.log()在控制台打印输出

变量:存储数据,变化的量,相当于一个容器,用于运算

变量的命名规则和规范

1.字母,数字,下划线和$组成,不能以数字开头

2.不能是关键字和保留字  如  return

3.区分大小写

4.建议使用英文(语义化)

5.驼峰命名:第二个首字母开始大写   newArry

变量的声明和赋值

1.不声明,不赋值,直接使用------直接报错

2.只声明,不赋值------undefined

3.不声明,直接赋值-------可以,不推荐使用

4.先声明,后赋值------可以

5.同时声明和赋值------可以

6.同时声明和赋值多个变量------可以

运算符

1.算术运算符(+ - * / ...)

+ 可以拼串,也可以运算,还可以转换类型为number

其余运算符只有计算功能,都转换为数字进行计算,也可以转换为number(不能改变原有值的情况下使用)

2.赋值运算符(= += -=...)

3.自增自减运算(一元运算符)

++i    先自增,后传值

i++  先传值,后自增

!  取反

4.逻辑运算符

&&  且

|| 或

! 非

5.比较运算符

>  <  >=  <=

==  !=     只看值,不看类型

===    !==    既看值,又看类型

 

运算符的优先级

1.()的优先级最高

2.一元运算符

3.算术运算符

4.逻辑运算符

 

转载于:https://www.cnblogs.com/z-lin/p/10952553.html

相关文章:

  • JS 原型、原型继承、原型链的理解
  • Linux 双网卡绑定
  • Docker 的基本概念和框架
  • css书写规范
  • Android 8.0允许安装未知来源
  • 蜕变成蝶~Linux设备驱动之中断与定时器
  • 1.9(设计模式)装饰器模式
  • TypeScript Visitor设计模式
  • 构造方法、this关键字的另一种用法
  • 模板 计算1的个数
  • 京北机房 怀来云交换数据中心主机托管
  • 排列组合
  • 结巴分词
  • perf4j使用
  • hdfs使用操作命令
  • 《Java编程思想》读书笔记-对象导论
  • android图片蒙层
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JavaScript异步流程控制的前世今生
  • Less 日常用法
  • spring boot 整合mybatis 无法输出sql的问题
  • 读懂package.json -- 依赖管理
  • 后端_MYSQL
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 如何合理的规划jvm性能调优
  • 算法系列——算法入门之递归分而治之思想的实现
  • 王永庆:技术创新改变教育未来
  • 详解NodeJs流之一
  • 一天一个设计模式之JS实现——适配器模式
  • 【干货分享】dos命令大全
  • ​iOS实时查看App运行日志
  • ​Spring Boot 分片上传文件
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • # centos7下FFmpeg环境部署记录
  • #AngularJS#$sce.trustAsResourceUrl
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (02)vite环境变量配置
  • (Git) gitignore基础使用
  • (待修改)PyG安装步骤
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (强烈推荐)移动端音视频从零到上手(下)
  • (五)网络优化与超参数选择--九五小庞
  • (转)创业的注意事项
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .NET Framework与.NET Framework SDK有什么不同?
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题
  • [20161101]rman备份与数据文件变化7.txt
  • [C#]winform部署yolov5-onnx模型
  • [C++打怪升级]--学习总目录
  • [emacs] CUA的矩形块操作很给力啊
  • [Gamma]阶段测试报告
  • [HDU]2161Primes
  • [IOI2007 D1T1]Miners 矿工配餐