Js中的变量

简介: Js中的变量: 1:如果在var中没有初始化变量的值,则默认为undefined. 2:可以不用var来申明一个变量,但是在过程级中申明一个变量时,就必须用var.   总之用var就对了. 3:当要声明一个变量并进行初始化,但又不想指定任何特殊值,可以赋值为 JScript 值 null。
Js中的变量:
 1:如果在var中没有初始化变量的值,则默认为undefined.
 2:可以不用var来申明一个变量,但是在过程级中申明一个变量时,就必须用var.
   总之用var就对了.
 3:当要声明一个变量并进行初始化,但又不想指定任何特殊值,可以赋值为 JScript 值 null。下面给出示例。
   var bestAge = null;
 4:如果声明了一个变量但没有对其赋值,该变量存在,其值为Jscript 值 undefined。下面给出示例。
    var currentCount
 5: 在 JScript 中 null 和 undefined 的主要区别是 null 的操作象数字 0,
   而 undefined 的操作象特殊值NaN (不是一个数字)。
   对 null 值和 undefined 值作比较总是相等的。
 6:   运算             结果
  数值与字符串相加       将数值强制转换为字符串。
  布尔值与字符串相加      将布尔值强制转换为字符串。
  数值与布尔值相加       将布尔值强制转换为数值。
 7:要想显式地将字符串转换为整数,使用 parseInt 方法。
   要想显式地将字符串转换为数字,使用 parseFloat 方法。
   请注意,比较大小时字符串自动转换为相等的数字,但加法(连接)运算时保留为字符串。
  
js中的数据类型
 1:Jscript 有三种主要数据类型、两种复合数据类型和两种特殊数据类型
   主要(基本)数据类型是: 字符串 数值 布尔
   复合(引用)数据类型是: 对象 数组
   特殊数据类型是: Null Undefined
 2:测试是否已经声明变量 x :
   if (typeof(x) == "undefined")
     // 作某些操作
js中的内置对象
 1:Jscript 提供了 11 个内部(或“内置”)对象。
   它们是Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、Error 以及 String 对象
相关文章
|
JavaScript 前端开发
JavaScript基础知识-变量的声明提前
关于JavaScript变量声明提前特性的基础知识介绍。
176 1
JavaScript基础知识-变量的声明提前
|
JavaScript 前端开发
JavaScript如何判断变量undefined
JavaScript如何判断变量undefined
|
JavaScript 前端开发 开发者
JavaScript基础——JavaScript变量名称命名规范
JavaScript变量命名规范是编写高质量代码的重要部分。通过遵循基本规则、使用常见命名约定并应用最佳实践,可以提高代码的可读性和可维护性。希望本文能帮助开发者在日常编程中更好地理解和应用JavaScript变量命名规范,从而编写出更清晰、更可靠的代码。
989 11
|
JavaScript 前端开发 容器
盘点JavaScript中所有声明变量的方式及特性
本文详细介绍了JavaScript中变量定义的多种方式,包括传统的`var`、`let`和`const`,以及通过`this`、`window`、`top`等对象定义变量的方法。每种方式都有其独特的语法和特性,并附有代码示例说明。推荐使用`let`和`const`以避免作用域和提升问题,谨慎使用`window`和`top`定义全局变量,不建议使用隐式全局变量。掌握这些定义方式有助于编写更健壮的JS代码。
473 11
|
前端开发 JavaScript
如何在 JavaScript 中访问和修改 CSS 变量?
【10月更文挑战第28天】通过以上方法,可以在JavaScript中灵活地访问和修改CSS变量,从而实现根据用户交互、页面状态等动态地改变页面样式,为网页添加更多的交互性和动态效果。在实际应用中,可以根据具体的需求和场景选择合适的方法来操作CSS变量。
743 12
|
前端开发 JavaScript 数据处理
CSS 变量的作用域和 JavaScript 变量的作用域有什么不同?
【10月更文挑战第28天】CSS变量和JavaScript变量虽然都有各自的作用域概念,但由于它们所属的语言和应用场景不同,其作用域的定义、范围、覆盖规则以及与其他语言特性的交互方式等方面都存在明显的差异。理解这些差异有助于更好地在Web开发中分别运用它们来实现预期的页面效果和功能逻辑。
311 11
|
前端开发 JavaScript UED
如何使用 JavaScript 动态修改 CSS 变量的值?
【10月更文挑战第28天】使用JavaScript动态修改CSS变量的值可以为页面带来更丰富的交互效果和动态样式变化,根据不同的应用场景和需求,可以选择合适的方法来实现CSS变量的动态修改,从而提高页面的灵活性和用户体验。
|
JavaScript 前端开发
js 变量作用域与解构赋值| 22
js 变量作用域与解构赋值| 22
|
JavaScript 前端开发
局部 JavaScript 变量
JavaScript 中,函数内部使用 `var` 声明的变量为局部变量,仅在函数内可见,函数执行完毕后被删除。全局变量则在函数外部声明,整个页面的脚本和函数均可访问,页面关闭后才被删除。未声明的变量赋值会自动成为 `window` 对象的属性,且在非严格模式下可被删除。