js string转json有斜杠_JS中的数据类型

一、JS中共有七种数据类型:

1. number(数值)
整数和小数:比如13.142. string (字符串)
文本,比如Hello World3. Boolean (布尔)
表示真伪的两个特殊值,即真(true)和假(false)4. symbol (符号)5. null
表示空值,即此处的值为空6. undefined
表示“未定义”或不存在,此处暂时没有任何值null和undefined的区别:①、如果一个变量没有赋值,那就是undefined。 【这是一个语法】②、如果想有一个对象,但是现在还不想赋值,那就给一个null (表示空对象)如果有一个非对象,但是现在还不想赋值,那就给一个undefined(表示空非对象)7. Object (对象)
各种值组成的集合
array和function是对象的一种语法: 以花括号({)开头,以花括号结尾(}),然后用一个变量来容纳它
例如:

var person  {
             'name':'Dec',      //对象的所有键名都是字符串,所以键名的单引号可以省略,
              age:21,           //value的单引号不能省略,逗号必须要有
              married: false,
              concubine: undefined,
              children: {name: 'xxx',age:18,} ,   //对象里面还可以有对象
              '' : 'Dec',       //可以是空字符串
              5a : 'Dec',      //不可以这样写,键名如果不加引号就必须依照标识名(变量名)原则
             '5a' : 'Dec',      //加了引号是可以这样写的
             'a b' : 'Dec',     //加了单引号就可以有特殊字符,例如空格
             你好:'Dec'        //键名可以是中文,最后一个键值对可以不写逗号
             }

通常,数值、字符串、布尔值这三种类型,合称为原始类型(primitive type)的值,即它们是最基本的数据类型,不能再细分了。对象则称为合成类型(complex type)的值,因为一个对象往往是多个原始类型的值的合成,可以看作是一个存放各种值的容器。至于undefined和null,一般将它们看成两个特殊值。

二、转义符

JS中转义字符的格式: 以反斜杠开始后面跟一个字符;
// 如: "表示双引号;' 表示单引号; 表示反斜杠
// 如: n 表示换行JS中常见的转义字符

bfb1fd20590d776fe8f689b1bdcc2e56.png


1.png

三、多行字符串

不是字符串里有回车,而是在写字符串的时候想打一个回车
表示方法一: 先打一个 ,然回再打回车
例如:

var s = '12345'
        '67890'

表示方法二:先打一个+号,然后再打回车
例如:

var s = '12345'+
        '67890'

表示方法三: (ES6中的方法)
例如:

var s = `12345
 67890`

使用反引号(键盘Tap键上方的那个符号,5和6中间没有结束符号,所有6必须顶到前面去)

推荐使用第二种方法,因为第一种的 后面可以接空格,但空格是看不见的,浏览器就会报错。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值