2021/11/29

var let const

使用var关键字定义的变量,变量名可以重复,后面的变量会将前面的变量覆盖掉 var方式定义变量会统一提升到全局作用域的顶端定义,然后再指定的地方赋值。  var定义的变量,即使在指定的代码块中,仍然会提升到全局作用域的顶端。  因为使用var定义变量,存在上面的各种问题,所以从ES6开始,又引入的新的方式定义变量

使用let,在同一个作用域中,不能定义同名的变量。 let定义的变量,不存在提升

const关键字,用于定义常量,常量的特点是:不能重新赋值,并且在定义时,必须要赋值。

模板字符串

使用 单引号 双引号 定义的数据是字符串数据 。  字符串可以通过+号进行拼接

      例如:  console.log('姓名:'+name+',性别:'+sex+',年龄:'+age+',学历:'+education+',电话:'+tel);

打印出来的结果是:xxxx,性别:x,年龄:xxx,学历:xx,电话:*****


 在ES6中,又加入 `` ,在反引号里面,可以定义模板字符串方式是${变量名}

例如: console.log(`姓名:${name},性别:${sex},年龄:${age},学历:${education},电话:${tel}`);

打印出来的结果是:同上

 如果输出的内容,包含一对双引号,那么字符串用单引号定义

例如:console.log( '  "好哈学习,天天向上"  ');

打印出来的结果是: “好好学习,天天向上”


 如果输出的内容,包含一对单引号,那么字符串用双引号定义

例如:console.log("  '好哈学习,天天向上' ");

打印出来的结果是: ‘好好学习,天天向上’


如果输出的内容中既要包括双引号,又要包括单引号,必须要将字符串拆分开来写,然后用+号拼接

 例如:  console.log("  '好哈学习,天天向上' 。"+ ' "你好世界 " ');

打印出来的结果是:‘好好学习,天天向上’。“你好世界”


 转义字符:带有特殊含义的字符  \t表示制表符   \n表示换行符  。 取消转义字符串的含义,直接输出该字符,需要加 \ \

while循环

当我们需要重复执行某一个业务的时候,就需要使用循环。不需要反复复制粘贴,会很麻烦。

记住!!!  一定要重新赋值,否则会死循环,  电脑会卡机的

例如:

while循环案例
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 三、循环结构 目录 1.var let const[https://blog.csdn.net/qq_630111...
    默默_01cf阅读 453评论 0 0
  • 01-js初体验 Document alert('hi~~~北京十级大风!!!!!'...
    菜鸟赵小白阅读 257评论 0 1
  • 一,JavaScript的书写格式 1.行内脚本:写在HTML标签内部,通过一个属性节点来添加,不推荐使用,例如“...
    刘远舟阅读 489评论 0 0
  • 1.ES6中的let关键字和val关键字声明变量的区别 var关键字是原生JS中声明变量的关键字,let关键字是E...
    前端推土机阅读 3,288评论 0 6
  • 六、字符串和数组 目录 1.字符的常用方法[https://blog.csdn.net/qq_63011146/a...
    默默_01cf阅读 410评论 0 0