Javascript: %s or %d represents string?

What you are seeing there is the string substitution patterns that are built into console.log() or console.debug().

The pattern goes as I have presented below:

%s for a String

%d or %i for Number

%f for Floating points

%o for an Object

%j for an JSON

So essentially you are replacing the specifier with the values supplied as so:

var name="Chris";
console.log('Hi, my name is %s.', name);
// Hi, my name is Chris.

console.debug('Hi, my name is %s.', name);
// Hi, my name is Chris.

Docs:

  • Docs for Chrome
  • Docs for Firefox
  • Docs for IE
  • Docs for Node.js
  • Docs for Spec

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)