初始js【字符串方法/math方法】

  //下标 从0开始,其中不论是文字还是标点符号还是特殊符号 空格也算。

        //在字符串里都各占一个字符

 //indexof---数组去重

            //1.作用查找字符串

            //2.如果当前字符串存在该字符,那么返回的是该字符的下标

            //3.如果当前字符串不存在该字符,那么返回的是-1

            //4.如果有不止一个字符也就是存在多个情况下。返回的是从左往右数最近的那一个字符的下标

//last

            //lastIndexof 查找字符串 不存在的情况下返回-1

            //如果存在他查找的顺序是从右往左的

            //注意:下标永远不会被改变顺序,都是从左往右

        //match 查找字符串  一般用于查找特定字符

            //1.如果该字符存在字符串中存在,会返回一个数组,里面包含找到的字符串

            //该字符串下标,整个字符符串都会被返回。

//replace 替换内容 (第一个值为要被替换的字符。第二个值为要被替换为什么字符)

            //

 //toUpperCase()英文转大写

        console.log(str.toUpperCase());

        //toLowerCase()英文转小写

        console.log(str.toLowerCase());

 //tostring()将number类型转为string类型

            //使用了方法之后将一个类型转为另一个类型,这种方式叫做显式类型转换

//number()将任意类型转换为number类型

             //字符串变为数字

                //纯数字直接转化为数字,含有非数字的转化为NaN,空的字符串或者式空格则转化为0

            //布尔变为数字

                //true为1,false为0

            //null变为数字

                //0

            //undefined变为数字

                //NaN

//split()

            //将字符串转为数组

            //分割字符串,然后回复相应的数组内容(看自己当前数据具体用什么符号进行分割)

        console.log(str.split(","));

        //js当中的字符串是不可变的,

        //所以不管使用什么字符串里面自带的方法都不会改变原有的字符串



 

        Math对象

        ceil()永远前一位进一,向上舍入

        console.log(Math.ceil(num));

         floor(向下舍入)搭配随机数使用

        console.log(Math.floor(Math.random()*3));

        //四舍五入Math.round

        console.log(Math.round(num));

        //date方法

        var time = new Date;

        console.log(time.getFullYear());//年

        console.log(time.getMonth()+1);//月 (需要加1)

        console.log(time.getDate());//日

        console.log(time.getHours());//时

        console.log(time.getMinutes());//分

        console.log(time.getSeconds());//秒

        console.log(time);

        //页面输出时间

        document.write(time.getFullYear()+"年"+(time.getMonth()+1)+"月");

        //特殊字符

            //js可以使用反斜线插入\插入特殊符号

            var text = "my name is \ 哈哈哈'[`、·\ Li Weng Fei"

            console.log(text);

           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值