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 对象
相关文章
|
16天前
|
JavaScript 前端开发
js变量的作用域、作用域链、数据类型和转换应用案例
【4月更文挑战第27天】JavaScript 中变量有全局和局部作用域,全局变量在所有地方可访问,局部变量只限其定义的代码块。作用域链允许变量在当前块未定义时向上搜索父级作用域。语言支持多种数据类型,如字符串、数字、布尔值,可通过 `typeof` 检查类型。转换数据类型用 `parseInt` 或 `parseFloat`,将字符串转为数值。
18 1
|
1月前
|
JavaScript
|
1月前
|
JavaScript
变量和函数提升(js的问题)
变量和函数提升(js的问题)
|
1月前
|
JavaScript 前端开发
JavaScript 中如何检测一个变量是一个 String 类型?
JavaScript 中如何检测一个变量是一个 String 类型?
23 2
|
4月前
|
JavaScript 前端开发 Java
JavaScript基础语法(变量)
JavaScript基础语法(变量)
49 0
|
13天前
|
存储 JavaScript 前端开发
【JavaScript技术专栏】JavaScript基础入门:变量、数据类型与运算符
【4月更文挑战第30天】本文介绍了JavaScript的基础知识,包括变量(var、let、const)、数据类型(Number、String、Boolean、Undefined、Null及Object、Array)和运算符(算术、赋值、比较、逻辑)。通过实例展示了如何声明变量、操作数据类型以及使用运算符执行数学和逻辑运算。了解这些基础知识对初学者至关重要,是进阶学习JavaScript的关键。
|
20小时前
|
JavaScript 前端开发
JavaScript闭包允许内部函数访问并保留外部函数的变量,即使外部函数执行结束
JavaScript闭包允许内部函数访问并保留外部函数的变量,即使外部函数执行结束。在游戏开发中,闭包常用于创建独立状态的角色实例。例如,`createCharacter`函数生成角色,内部函数(如`getHealth`、`setHealth`)形成闭包,保存角色的属性(如生命值)。这样,每个角色实例都有自己的变量副本,不互相影响,从而实现角色系统的独立性。
7 0
|
7天前
|
存储 JavaScript 前端开发
js的变量以及运算
js的变量以及运算
12 1
|
7天前
|
JavaScript 前端开发
关于js变量
关于js变量
16 1
|
7天前
|
JavaScript 前端开发
js的变量
js的变量
13 2