# Escape sequences in strings: carriage return, backspace, form feed

**URL:** <https://forum.freecodecamp.org/t/escape-sequences-in-strings-carriage-return-backspace-form-feed/40031>\
**Category:** General\
**Created:** [September 25, 2016, 7:18pm UTC](https://forum.freecodecamp.org/t/escape-sequences-in-strings-carriage-return-backspace-form-feed/40031 "2016-09-25T19:18:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rafr3](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/rafr3/32/63911_2.png) [@rafr3](https://forum.freecodecamp.org/u/rafr3)\
**Post date:** [September 25, 2016, 7:18pm UTC](https://forum.freecodecamp.org/t/escape-sequences-in-strings-carriage-return-backspace-form-feed/40031/1 "2016-09-25T19:18:02Z")

</div>

How exactly works

- \r carriage return
- \b backspace
- \f form feed

I just tested them in browser’s console.  
The last two give  
var a = “test\ba”;  
var b = “test\fb”;  
console.log(a); // testa  
console.log(b); // testb

I don’t know why both generates an “strange” character.  
\r does nothing  
var c = “test\rc”; // testc

---

<div class="post-metadata">

**Author:** ![jwilkins.oboe](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jwilkins.oboe/32/179497_2.png) [@jwilkins.oboe](https://forum.freecodecamp.org/u/jwilkins.oboe)\
**Post date:** [January 16, 2021, 5:30am UTC](https://forum.freecodecamp.org/t/escape-sequences-in-strings-carriage-return-backspace-form-feed/40031/2 "2021-01-16T05:30:01Z")

</div>


