首页 > 编程语言 >javascript 学习笔记

javascript 学习笔记

时间:2023-03-21 09:22:48浏览次数:49  
标签:语句 console undefined javascript 笔记 学习 myvar var 变量

 

JavaScript 是区分大小写的,并使用 Unicode 字符集

在 JavaScript 中,指令被称为语句(Statement),并用分号(;)进行分隔
如果一条语句独占一行的话,那么分号是可以省略的。(译者注:并不建议这么做。)但如果一行中有多条语句,那么这些语句必须以分号分开。

var
声明一个变量,可选初始化一个值。
let
声明一个块作用域的局部变量,可选初始化一个值。
const
声明一个块作用域的只读常量。

一个 JavaScript 标识符必须以字母、下划线(_)或者美元符号($)开头;

如果没有赋初始值,则其值为 undefined, 你可以使用 undefined 来判断一个变量是否已赋值

undefined 值在布尔类型环境中会被当作 false;数值类型环境中 undefined 值会被转换为 NaN;
当你对一个 null 变量求值时,空值 null 在数值类型环境中会被当作 0 来对待,而布尔类型环境中会被当作 false

var a;
a + 2;    // 计算为 NaN
var n = null;
console.log(n * 32); // 在控制台中会显示 0


注意:在使用或引用某个变量之后进行声明和初始化操作,这个被提升的变量仍将返回 undefined 值。
/**
 * 例子 1
 */
console.log(x === undefined); // true
var x = 3;


/**
 * 例子 2
 */
// will return a value of undefined
var myvar = "my value";

(function() {
  console.log(myvar); // undefined
  var myvar = "local value";
})();

 

标签:语句,console,undefined,javascript,笔记,学习,myvar,var,变量
From: https://www.cnblogs.com/testzcy/p/17238745.html

相关文章

  • 230321 语法学习的重要性与昂克
    前段时间,你一直被what的问句所困扰.同时,困扰你的还有what构成的名词性从句,以及从句的简化原则.你对从句简化的原理性理解,对于你正确的理解从句,正确的理解非谓语动词......
  • 创建学习环境
    IT技术很现实的学习方式就是实操,很多时候记忆知识意义不大,能够动手做到很重要。所以学习Linux和shell编程最好的前提就是拥有一台linux服务器。随着iaas的盛行,没必要自己......
  • 深入了解 JavaScript 内存泄漏
    作者:京东零售谢天在任何语言开发的过程中,对于内存的管理都非常重要,JavaScript也不例外。然而在前端浏览器中,用户一般不会在一个页面停留很久,即使有一点内存泄漏,重新加......
  • JavaScript 内置对象你了解多少?
    String字符串对象​字符串转换toStringvarage=20varage2=age.toString()//"20"字符串转换Stringvarage=20varage2=String(age)//"20"字符串分割splitva......
  • 深度学习入门9787115485588 Chapter3
    explaintheactivationfunctioninneuralnetworkwithanactualcaseanddemonstrateitinpythoncode Inaneuralnetwork,anactivationfunctionisusedt......
  • python基础语法学习
    这里主要记录主要的python语法。1.编码python3默认时UTF-8编码,也可以为源文件指定不同的编码(使用Windows-1252字符集中的字符编码):#-*-coding:cp-1252-*-2.注......
  • 数理统计笔记
    由于学校的概率论与数理统计课有些一言难尽,开始在这里自学书上后面的数理统计部分的知识。1.基本概念数理统计学中,我们通常将研究的对象叫做总体,而组成总体的基本单元......
  • PYTHON银行机器学习:回归、随机森林、KNN近邻、决策树、高斯朴素贝叶斯、支持向量机SV
    全文下载链接:http://tecdat.cn/?p=26219最近我们被客户要求撰写关于银行机器学习的研究报告,包括一些图形和统计输出。该数据与银行机构的直接营销活动相关,营销活动基于电......
  • 机器学习模型的性能评估方法
    动动发财的小手,点个赞吧!部署模型后,监控其性能对于确保ML系统的质量起着至关重要的作用。要计算准确度、精确度、召回率或f1分数等指标,需要标签。但是,在许多情况下,标签......
  • 人月神话阅读笔记03
    人月神话阅读笔记031、蛇添足在系统项目开发中,有时会出现蛇添足的现象,比如,过分地修饰某些并不需要如此的部分;而为了避免这一冗余现象,我们可以在开发过程中与结构师提前沟......