码迷,mamicode.com
首页 > Web开发 > 详细

js变量

时间:2018-05-20 11:38:14      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:uppercase   ice   范围   trim   小数   cas   数组   通过   改变   

变量
 存储数据的容器,存在变量的数据可以改变。
变量的声明

 es5: var a;
 es6: let a;

初始化

 let a =123; 初始化
 a =456; 变量赋值

变量声明的问题
重复声明

 es5: var a = 1;
    var a = 3;
    console.log(a);会是3,后面会覆盖前面
 es6: let a = 1;
    let a = 3;
    console.log(a);会报错,不允许重复声明

遗漏声明
如果没声明变量a,直接会报错。
给没有声明的变量赋值不会报错(会用es5自动创建)。
连续声明

 let x = 1, y = 2, z = 3;

变量作用域
变量的作用范围。分为全局作用域和局部作用域。

其中局部作用域中:ES5只能通过函数划分,ES6通过大括号划分。
变量提升
所有var声明的变量,变量的声明会提升到代码的头部。
数据属性
静态方法

Number.isInteger();  1.判断一个值是否为整数。
             
Number.Finite(); 1.判断一个值是否为有限数值。(实际更多用于判断一个值是否为数字类型) 
Number.isNaN();  1.判断一个值是否为非数字。
          2.会对值进行转换类型。
          3.除了NaN返回T,其余均为F。

实例方式

toFixed();  将一个值转换为指定小数位数的字符串。
str.length;  长度。
str.charAt();通过位置找字符。
str.indexOf();通过字符找位置,如果有重复只找第一个。
str.lastIndexOf();通过字符找位置,只找最后一个。
str.slice();截取字符串,不包含结束位置上的字符,不写结束位置,默认截取从开始到结束的所有字符串。
str.concat();拼接字符串。
str.toLoverCase();转换成小写。
str.toUpperCase();装潢成大写。
str.split();把一个字符串按照指定符号分割成数组。
str.includes();是否包含字符,返回t或f。
str.trim();去除字符串前置以及后缀的所有空格。
str.repeat();重复字符串。

js变量

标签:uppercase   ice   范围   trim   小数   cas   数组   通过   改变   

原文地址:https://www.cnblogs.com/xiegang/p/9062743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!