String array :
var name=new String('Here','Is','Wasif');
I have tried this to print it :
for(var i=0;i< name.length;i++)
document.write(name[i]);
You don't have a string array.
Try
var name=['Here','Is','Wasif'];
for(var i=0;i< name.length;i++)
document.write(name[i]);
You can check this code
var arr = name=['Here','Is','Wasif'];
for(var i=0;i<arr.length;i++){
document.write(arr[i]);
}
You can try your code here : http://jsfiddle.net/4Sgh5/
new String('Here','Is','Wasif') -> new String('Here') -> "Here". The additional arguments to the String constructor are discarded and the result is aStringobject (not an array of strings).