js test if string

JavaScript
function isString(value) {
	return typeof value === 'string' || value instanceof String;
}

isString(''); // true
isString(1); // false
isString({}); // false
isString([]); // false
isString(new String('teste')) // true
if (typeof string === 'string') { /* code */ };
Source

Also in JavaScript: