美文网首页Web前端之路Web 前端开发
菜鸟学习javascript25 string类型和Objec

菜鸟学习javascript25 string类型和Objec

作者: 熊孩子CEO | 来源:发表于2017-01-31 18:02 被阅读61次

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

    相关文章

      网友评论

        本文标题:菜鸟学习javascript25 string类型和Objec

        本文链接:https://www.haomeiwen.com/subject/lhrkittx.html