JavaScript内置对象String对象

/*
*
* String---->是一个对象
* 字符串可以看成是字符组成的数组,但是js中没有字符类型
* 字符是一个一个的,在别的语言中字符用一对单引号括起来
* 在js中字符串可以使用单引号也可以使用双引号
* 因为字符串可以看成是数组,所以,可以通过for循环进行遍历
*
* 字符串特性:不可变性,字符串的值是不能改变
*
* 字符串的值之所以看起来是改变的,那是因为指向改变了,并不是真的值改变了
*
*
* */

// var str="hello";
// str[1]="W"; 字符串可以通过索引访问字符串中的某个值
// 但是,是可以访问---读取---只读
// 设置:就是可以改变
//对象的方式来看待

// var str="小苏好猥琐";
// str="小苏好邪恶了";//重新赋值
// console.log(str);

// var str="hello";
// str[1]="W";
// console.log(str);
// for(var i=0;i<str.length;i++){
// console.log(str[i]);
// }

// var str="1";
// str="2";
// str="3";

var str = "123";
str = "456";
console.log(str);


//String对象

// string ---->字符串类型----基本类型
// String---->字符串类型----引用类型

//字符串对象----String对象


// var str1="90";
// var str2="哈哈,我又变帅了";
// var str3="안녕하세요.";
// var str4="こんにちは";
// var str5="สวัสดี";
// var str6="Привет ";


var str = "萨瓦迪卡";
//js中没有字符类型
//字符类型
//字符串类型

/*
* 整数类型
* int num=10;
* 小数
* float num2=90.4
* 字符串
* string str="hello"; //字符串必须用双引号
* //字符
* char ch='h'; //字符必须用单引号---值---只有一个
*
* char ch='y'
*
* 'h'+'e'+'l'+'l'+'o'---- "hello"
*
* //字符串是可以看成是多个字符组合成的数组的
*
* js中无论是单引号的还是双引号的都是字符串
*
*
* */

// var str="hello";//可以看成是一个字符数组
// for(var i=0;i<str.length;i++){
// console.log(str[i]);
// }
posted @ 2018-07-18 19:58  {颜逸}  阅读(300)  评论(0编辑  收藏  举报