JavaScript语言基础:区分大小写、标识符、注释、严格模式和语句

简介: JavaScript是一种强大的编程语言,具有灵活的语法和丰富的语言特性。本文将介绍JavaScript语言基础中的区分大小写、标识符、注释、严格模式和语句,以帮助初学者更好地理解JavaScript语言的基本概念和用法。
  1. 1.区分大小写

JavaScript是一种区分大小写的语言,这意味着变量名、函数名、关键字和操作符等在书写时必须严格按照大小写区分。例如,变量名x和变量名X在JavaScript中是两个不同的标识符。

  1. 2.标识符

标识符是指用来命名变量、函数、属性或参数等的名称。在JavaScript中,标识符必须以字母、下划线或美元符号开头,后面可以跟字母、数字、下划线或美元符号。另外,JavaScript中的标识符是区分大小写的。例如,变量名firstName和变量名firstname是不同的标识符。

  1. 3.注释

注释是用来在JavaScript代码中添加注解的。JavaScript中有两种注释方式:单行注释和多行注释。单行注释以“//”开头,多行注释以“/”开头,以“/”结尾。注释可以提高代码的可读性和可维护性,同时也方便其他人理解和修改代码。

  1. 4.严格模式

严格模式是JavaScript的一种工作模式,可以让代码更加规范、安全、高效。在严格模式下,一些原本不合法的代码会被拒绝执行,一些不安全的操作也会被禁止。要启用严格模式,可以在代码的最上方加上“use strict;”。

例如:"use strict"; var x = 10;

5.语句是JavaScript中的基本执行单位,它们用于完成特定的操作。在JavaScript中,语句以分号结尾。如果省略分号,JavaScript解析器会尝试自动补全分号,但这可能会导致意外的行为。

例如:var x = 10var y = 20

上述代码可以正常执行,但最好的做法是在每个语句的末尾加上分号,以避免不必要的麻烦。

除了分号,JavaScript还支持花括号来组合多个语句。例如:

if (x > 0) {   console.log("x is positive"); } else {   console.log("x is negative"); }


相关文章
|
1月前
|
JSON 前端开发 JavaScript
聊聊 Go 语言中的 JSON 序列化与 js 前端交互类型失真问题
在Web开发中,后端与前端的数据交换常使用JSON格式,但JavaScript的数字类型仅能安全处理-2^53到2^53间的整数,超出此范围会导致精度丢失。本文通过Go语言的`encoding/json`包,介绍如何通过将大整数以字符串形式序列化和反序列化,有效解决这一问题,确保前后端数据交换的准确性。
52 4
|
3月前
|
存储 前端开发 JavaScript
前端基础(二)_JavaScript变量、JavaScript标识符、JavaScript获取元素、JavaScript的鼠标事件
本文介绍了JavaScript变量的声明和使用、标识符的命名规则、如何获取和操作HTML元素,以及JavaScript的鼠标事件处理,通过示例代码展示了这些基础知识点在实际开发中的应用。
49 2
前端基础(二)_JavaScript变量、JavaScript标识符、JavaScript获取元素、JavaScript的鼠标事件
|
2月前
|
XML 监控 JavaScript
JavaScript 语言对企业上网监控的技术支持
在数字化企业环境中,上网监控对企业信息安全和提升员工效率至关重要。JavaScript 作为广泛应用的脚本语言,提供了强大的技术支持,包括数据获取与分析、与服务器端交互、监控页面加载时间和网络活动,助力企业有效管理上网行为,保障信息安全。
33 6
|
3月前
|
存储 JSON JavaScript
JavaScript帮我编写快递自动分拣的代码,区分省份市区县城乡镇
JavaScript帮我编写快递自动分拣的代码,区分省份市区县城乡镇在JavaScript中编写一个用于快递自动分拣的代码,区分省份、市区、县、城乡镇,通常意味着你需要一个数据结构来存储这些地理区域的信息,并编写逻辑来根据快递地址中的信息将其分配到正确的分类中。 这里,我将提供一个简化的示例,说明如何使用JavaScript对象和函数来实现这一功能。请注意,这个示例是高度简化的,并且假设你已经有了某种方式(如正则表达式或API调用)来从快递地址中提取省份、市区、县等信息。 ----------------------------------- ©著作权归作者所有:来自51CTO博客作者goS
|
3月前
|
JSON JavaScript 前端开发
JavaScript第五天(函数,this,严格模式,高阶函数,闭包,递归,正则,ES6)高级
JavaScript第五天(函数,this,严格模式,高阶函数,闭包,递归,正则,ES6)高级
|
4月前
|
JavaScript 前端开发
JavaScript基础&实战(1)js的基本语法、标识符、数据类型
这篇文章是JavaScript基础与实战教程的第一部分,涵盖了JavaScript的基本语法、标识符、数据类型以及如何进行强制类型转换,通过代码示例介绍了JS的输出语句、编写位置和数据类型转换方法。
JavaScript基础&实战(1)js的基本语法、标识符、数据类型
|
3月前
|
JSON JavaScript 前端开发
如何使用代码注释:关于JavaScript与TypeScript
TSDoc是一种标准化TypeScript代码文档注释的规范,使不同工具能无干扰地提取内容。它包括多种标记,如@alpha、@beta等发布阶段标记;@decorator、@deprecated等功能标记;@defaultValue、@eventProperty等描述标记;@example、@experimental等示例与实验性标记;@inheritDoc、@internal等引用与内部标记;@label、@link等链接标记;@override、@sealed等修饰符标记;以及@packageDocumentation、@param、
58 5
|
4月前
|
JavaScript 前端开发
JavaScript 语句标识符(关键字)
【8月更文挑战第29天】
29 5
|
3月前
|
Web App开发 JavaScript 前端开发
JavaScript 严格模式(use strict)
JavaScript 严格模式(use strict)
48 0
|
4月前
|
Web App开发 JavaScript 前端开发
Node.js与Go语言的对比?
【8月更文挑战第4天】Node.js与Go语言的对比?
421 3