美文网首页
2018-08-24javascript(4)数据类型值字符串

2018-08-24javascript(4)数据类型值字符串

作者: Lazy一boy | 来源:发表于2018-08-27 10:43 被阅读0次

1.定义:0个或多个排在一起的字符,放在单引号或者双引号里面。

'acb' 
"acb"

.单引号里可以放双引号反之亦然,如果需要在单引号里面放单引号,就必须在内部的单引号前面加反斜杠用来转义,双引号内放双引号亦然。

'key = "value"'//单中有双
"key = 'value'"//双中有单
'Do you say \'Hello\'?'//单中有单
"Do you say \"Hello\"?"//双中有双

.字符串默认写成一行,若要写成多行字符串则必须在每一行的结尾加上反斜杠,否则报错,注意反斜杠后面必须为换行符,而不能接其他字符(比如空格),否则报错,但是输出是还是为单行字符串。(“+”)也可以实现上述效果。

1.2转义

反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以对其称为转义,若在一个非特殊的字符前面加反斜杠则会被忽略。
\null:0 ; \b:后退键;\f:换页符;

1.3 字符串余数组

.字符转可以视为字符数组,因此可以使用[]运算符,用来返回某个位子的字符。(位子编号从0开始)。如果[]中的数字不在有效范围之内则会返回undefined。

var a = "hello";
a[0];//"h"
a[-1];//undefined
//但是不能改变字符串中的单个字符

1.4length属性

length属性返回字符串的长度,而且这个属性也无法更改。

var a = 'hello';
a.length //5

1.5字符集

.JS使用Unicode字符集,JS引擎内部所有的字符都用Unicode表示。而且JS还允许直接在程序中使用Unicode码点。既将字符写成\Uxxxx形式,其中xxxx就是Unicode码点。

1.6Base64转码

一种特殊的编码方式,可以将任意的值转成09,AZ,a~z,+和/这64个字符组成的
可打印字符,
JS原生提供了两个Base64相关的方法。
btoa():任意的值转为Base64编码;
atob():Bose64编码转为原来的值。

相关文章

  • 2018-08-24javascript(4)数据类型值字符串

    1.定义:0个或多个排在一起的字符,放在单引号或者双引号里面。 .单引号里可以放双引号反之亦然,如果需要在单引号里...

  • 第二章 JavaScript变量

    <4> 数据类型:数值: 整数、浮点数(小数);逻辑值: 布尔值bool;字符串值:""空值:未定义值: 数据表示...

  • JavaScript数据类型

    JavaScript数据类型分为值类型和引用数据类型,值类型:字符串(String),数字(Number),布尔(...

  • 2018-05-25

    数据类型 1、数字(number) 2、字符串(String) 3、布尔值(Boolean) 4、未定义(unde...

  • 常用的前端JavaScript方法封装

    1、输入一个值,返回其数据类型** 2、数组去重 3、字符串去重 //去除连续的字符串 去除字符串空格 4、深拷贝...

  • Typescript 学习笔记

    数据类型 布尔值、数值、字符串、null、undefined,不包括 Symbol 布尔值 数值 字符串 空值 N...

  • 数据类型

    数据类型 1、Number:JavaScript不区分整数和浮点数 2、字符串:'xx'、"dd"3、布尔值 4、...

  • JS基础——003

    1.Date日期对象 2.数组 3.字符串 4.数据类型 简单数据类型:在存储时变量中存储的是值本身复杂数据类型:...

  • 常用的前端JavaScript方法封装

    1、输入一个值,返回其数据类型** 2、数组去重 3、字符串去重 //去除连续的字符串 4、深拷贝 浅拷贝 // ...

  • JavaScript - 数据类型

    基本数据类型 - 值类型 数字 字符串 布尔值 null undefined 复杂数据类型 - 引用类型 数组 函...

网友评论

      本文标题:2018-08-24javascript(4)数据类型值字符串

      本文链接:https://www.haomeiwen.com/subject/pprbiftx.html