资讯专栏INFORMATION COLUMN

javascript拼接换行字符串

helloworldcoding / 2952人阅读

摘要:不管你使用哪种引号创建字符串,字符串中间都不能包含强制换行符我们看下例子报错,因为换行符会被解析为如果非要这么做,可以加反斜杠告知浏览器字符串是连续的还可以使用进行拼接最后说下换行符的问题,换行符是不可见的,通常会被假定为分号比如完全等于但

不管你使用哪种引号创建字符串,字符串中间都不能包含强制换行符

我们看下例子

`var str ="

hellow

";//hellow`
    var str = "

hello

  1. a
  2. b
" ;//报错,因为换行符会被解析为;如果非要这么做,可以加反斜杠,告知浏览器字符串是连续的 "

hello

  1. a
  2. b
";
还可以使用 + 进行拼接

    var str = "

hello

" +"
  • world
  • "; console.log(str);

    最后说下换行符的问题,换行符是不可见的,通常会被假定为分号比如

    var a = 1
    var b = 2
    var c = 3
    完全等于 
    var a = 1;
    var b = 2;
    var c = 3;
    但是并不是每一次都是如此,比如遇到if
    if(a ==b )
    alert("true")
    alert("false")
    不会被解释为
    if(a ==b );
    alert("true");
    alert("false");
    而是会按照if 控制结构被解释为
    if(a == b) {
    alert("true");
    }
    alert("false");
    为了避免上面出现的错误,请无论何时在语句结尾加上;
    

    文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

    转载请注明本文地址:https://www.ucloud.cn/yun/81301.html

    相关文章

    • Javascript编码规范建议

      摘要:示例空格强制二元运算符两侧必须有一个空格,一元运算符与操作对象之间不允许有空格。示例强制行尾不得有多余的空格。示例建议函数声明具名函数表达式函数调用中,函数名和之间不允许有空格。示例命名强制变量使用命名法。 这段时间在整理前端代码规范,现将JS部分的内容整理,都是基本基础的内容。请各位大神斧正!!目前已经整理如下的代码规范:HTML编码规范 、 CSSS编码规范 、 CSS规范--BE...

      lsxiao 评论0 收藏0
    • underscore 系列之实现一个模板引擎(下)

      摘要:前言本篇接着上篇系列之实现一个模板引擎上。字符串中的每个字符均可由一个转义序列表示。在中,有四个字符被认为是行终结符,其他的折行字符都会被视为空白。 前言 本篇接着上篇 underscore 系列之实现一个模板引擎(上)。 鉴于本篇涉及的知识点太多,我们先来介绍下会用到的知识点。 反斜杠的作用 var txt = We are the so-called Vikings from th...

      gyl_coder 评论0 收藏0
    • JavaScript编码规范 1

      摘要:强制参数和返回值注释必须包含类型信息和说明。如果重写的形参个数类型顺序和返回值类型均未发生变化,可省略,仅用标识,否则仍应作完整注释。 转载:原地址 1 前言 JavaScript在百度一直有着广泛的应用,特别是在浏览器端的行为管理。本文档的目标是使JavaScript代码风格保持一致,容易被理解和被维护。 虽然本文档是针对JavaScript设计的,但是在使用各种JavaScr...

      jsliang 评论0 收藏0
    • 我的前端编码习惯 —— js篇

      摘要:文件中的代码块可用以下代码块包裹,以减少全局污染。命名规则原则尽量避免潜在命名冲突,避免过于精简,应见名知意。必须与共同使用的构造函数名应以大写字母开头。变量所有的变量必须在使用前进行声明。仅在函数和构造器内使,以明确的上下指向。 代码格式规范 1.html中外部脚本引入尽量放在尾部。 2.一个html文件中只写一个代码块。 3.JS文件中的代码块可用以下代码块包裹,以减少全局污染。 ...

      LancerComet 评论0 收藏0
    • 第 2 章 变量和简单数据类型

      摘要:第章变量和简单数据类型变量就是变量,这个变量存储了一个值。变量的命名和使用变量名字母,数字,下划线。想要永久删除空白,必须把删除操作的结果保存到变量里。除法效果等同于模块中的函数返回不大于的整数所以当运算数是负数时结果会向下取整。 第 2 章 变量和简单数据类型 2.2 变量 message = Hello World! message 就是变量,这个变量存储了一个值。 2.2.1 变...

      mikasa 评论0 收藏0

    发表评论

    0条评论

    最新活动
    阅读需要支付1元查看
    <