• Es6数值方法和字符串方法以及新的数据类型


    一、数值方法

    1.parseInt 在当前这个方法中 是从前往后找识别得整数  找到就返回  并不关心后边是什么
     特性1  从左侧开始 得整数 进行返回提取  剩余得  都舍弃
     特性2  如果是以字母开头得  直接不识别 返回得是nan

    1. console.log(parseInt("1.23"));
    2. console.log(parseInt("1abc"));
    3. console.log(parseInt("12abc"));
    4. console.log(parseInt("a1b1c"));

    2. 判断一个值是否是Nan,Number.isNaN()函数进行判断

    判断一个数值 是否为整数类型,Number.isInteger()函数进行判断

    1. var num1 = 1;
    2. var num2 = 1.2;
    3. console.log(Number.isNaN(num1));
    4. console.log(Number.isInteger(num2));
    5. console.log(Number.isInteger(num1));

    3.math 下新增得方法 返回小数 当中得整数部分

    		console.log(Math.trunc(num2));
    		

    4.判断一个数字 是否是正数  0  还是负数
    在当前这个函数当中  只有三个返回结果  0  1  -1 
    如果超过了正数的范围  或者 是负数的范围  那么返回结果依旧是 1  和 -1

    1. console.log(Math.sign(0));
    2. console.log(Math.sign(-1));
    3. console.log(Math.sign(1));
    4. console.log(Math.sign(2));
    5. console.log(Math.sign(-2));

    二、字符串方法

    1.

    1. var a = 'hallo';
    2. var x = 100;
    3. var y = 200;
    4. console.log("你好啊!"+a+"!!!");
    5. // es6模板字符串 特性1 必须用反引号括起来 特性2 必须是${变量名}
    6. console.log(`你好啊!!!${a}!!`);
    7. // 特性3 我可以写表达式
    8. console.log(`你好啊!!!${x+y}!!!`);

    2. indexof()  检索字符串当中,某一个字符 首次出现得位置  返回这个字符得索引

    1. var str = 'asdfasdfasdfafhfifuhnaskjhf';
    2. console.log(str.indexOf('f'));

    3.重复某一个字符串  repeat(数字)  一共重复了多少次  返回一个新的字符串

    1. var str2 = 'xiaohei';
    2. console.log(str2.repeat(5));

    4. includes 判断字符串当中是否包含某一个字符  如果包含返回true  相反 false

    1. var str1 = 'abcde';
    2. console.log(str1.includes('a'));
    3. console.log(str1.includes('f'));

    5.trim()方法去掉字符串首尾空白字符串; 

    三、新的数据类型

        symbol 是es6当中新出的一个数据类型

         基本数据类型  字符串  数值  布尔 null undefind  symbol

         引用数据类型 数组  对象

         打印出来的记过就是第一无二的值   和其他的任何值和属性都不会被重复

         当前这个属性 不会在for in  for  of当中

         

         

  • 相关阅读:
    蓝桥杯刷题(三)
    c++23中的新功能之七三个新的扩展
    Python实现BOA蝴蝶优化算法优化循环神经网络回归模型(LSTM回归算法)项目实战
    01_大数据导论与Linux基础
    闭包会牺牲多少性能?它是如何产生内存消耗及性能消耗的?
    python 经典案例(3)
    CVE-2023-5129:libwebp开源库10分漏洞
    【刷题】LC 148. 排序链表
    【算法】顺序表力扣OJ
    /etc/profile文件与.bashrc文件的作用
  • 原文地址:https://blog.csdn.net/m0_72694993/article/details/126840273