菜鸟学习javascript25 string类型和Object类型

string类型

string类型用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。字符串可以由单引号或者双引号表示,两者完全没有区别。

注意必须是成对出现,不能出现 var = ‘ 3  ”//一个单引号 一个双引号

1.字符字面量

string数据类型包含一些特殊的字符字面量,也叫转义序列,用于表示非打印字符,或者其他用途的字符。

例如   /n  换行 

           /r 回车

任何字符串的长度都可以通过访问其length属性取得。

例如: var text = “wo shi xiong haiziCEO”;

              alert(text.length);//输出20

2.字符串的特定

ECMAScript中的字符串是不可变的,字符串一旦创建,他们的值就不能改变。要改变某个变量保持的字符串,首先要销毁原来的字符串,然后再用另外一个包含新值的字符串填充该变量。

3.转换为字符串

要把一个值转换为一个字符串有两种方式。

toString();

var num = 10;

alert(num.toString(2));//二进制

alert(num.toString(8));//八进制

alert(num.toString(16));//十六进制

数值,布尔值,对象和字符串值都有toString()类型。

null和undefined没有toString()方法。

String()函数能够将任何类型的值转化为字符串。

Object类型

ECMAScript中的对象其实就是一组数据和功能的集合。

var  text = new Object();

Object类型所具有的任何属性和方法也同样存在于具体的对象中。


表达式

表达式是ECMAscript中的一个‘短语’,解释器会通过计算把它转化成一个值,最简单的表达式是字面量或者变量名。

例如:5 //数字字面量

“xiongbao”//字符串字面量

{x1,y2}对象字面量,对象表达式

[1,2,3]数组字面量,数组表达式

funciton(N)(return x+y) 函数字面量,函数表达式

合并简单表示创建复杂表示是

box+5  //加法运算符表达式

typeof(box)查看数据类型的表达式

box>8  逻辑运算表达式

ps:看着网易云课堂,记得笔记竟然给我删了,辛苦两小时记录的,马丹丹的瞬间怒了,之前怎么不给提示。严重打击了明天学习的积极性,好想揍人!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,195评论 0 13
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,689评论 0 6
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,265评论 0 4
  • 关于奥修的系列作品,我选择从《庄子心解》开始读起,庄子是一个我很喜欢的妙人,虽然对他的了解也只是通过其他书中的引用...
    西子_湖畔阅读 5,704评论 4 12
  • 〖物是人非事事休,人去楼空影残留〗在这座小城市,生活了那么多年。亲眼见证那小平房变成一栋栋高楼。曾经儿时玩伴,也因...
    红么阅读 314评论 0 1