• JS常见问题


    let var const 三者的区别

    let 是块级作用域;
    var 定义变量 属于基本的用法
    const 是定义常量;声明时必须初始化;
    ----------------------------------------------------------
    JS的数据类型

    基本数据类型 字符串(String)、数字(Number)、布尔(Boolean)、Null、undefined
    引用数据类型 对象(object)、数组(array)、函数(function)
    --------------------------------------------------------
    JS变量

    局部变量在函数执行完毕后销毁;
    全局变量在页面关闭后销毁;

    JS字符串的属性和方法

    var str = ‘abcd’;

    str.charAt(0); //输出下标位置的字符

    str.charCodeAt(0);//输出下标位置的字符编码值

    str.concat(‘e’); //输出拼接后的字符串

    str.indexOf(‘c’); //输出指定字符的下标位置

    str.lastIndexOf(‘c’); //从后向前搜索输出指定字符的下标位置

    str.length; //输出字符串长度

    str.localeCompare(‘efg’); //按照字母表顺序规则比较,输出比较结果,靠前输出1,靠后输出-1,相等输出0

    str.search(‘a’); //输出指定字符的下标位置

    str.slice(1,5); //输出指定开始下标到结束下标的字符,但不包括结束位置的字符

    str.split(‘c’); //输出字符串以指定字符分割为数组

    str.substr(0,2); //输出指定下标后面指长度的字符

    str.substring(0); //如果没有指定结束位置下标,将输出指定开始下标到最后下标的字符

    str.substring(0,3); //输出指定开始下标到结束下标的字符,但不包括结束位置的字符。如果参数为负数,自动转换参数为0。如果第二个参数小于第一个参数,自动调换参数位置

    str.toLowerCase(); //输出转换为小写字母的字符

    str.toString(); //把其他类型的数据输出为字符串类型的数据

    str.toUpperCase(); //输出转换为大写字母的字符

    String.fromCharCode(10000); //把Unicode编码转换成对应的文字
    -------------------------------------------------------------------------------------------------
    null 和undefined的区别

    共同点:都是原始数据类型,保存在栈中变量本地;
    不同点:undefined表示变量声明过但从未使用(赋值)

  • 相关阅读:
    使用参数化SQL语句进行模糊查找(转载)
    ASP.NET 数据绑定控件(转)
    C#把datetime类型的日期转化成其他格式方法总结
    asp.net MVC中form提交和控制器接受form提交过来的数据(转)
    图说世界编程语言排行
    Android笔记——Matrix
    设计模式——代理模式
    Android笔记——Handler Runnable与Thread的区别
    Android笔记——AsyncTask介绍
    Eclipse---java项目导入报错更改
  • 原文地址:https://www.cnblogs.com/agen-su/p/11383296.html
Copyright © 2020-2023  润新知