当前位置:首页 > 生活百科

javascript基本语法规则(js基础语法大全)

栏目:生活百科日期:2025-03-16浏览:0

一、区分大小写

一切(变量、函数名和操作符)都区分大小写。变量名test和变量名Test分别表示两个不同的变量,而函数名不能使用typeof,因为它 是一个关键字,但 typeOf 则完全可以是一个有效的函数名。

二、标识符

标识符,就是指变量、函数、属性的名字,或者函数的参数,标识符满足下列规则:

1、第一个字符必须是一个字母、下划线(_)或一个美元符号($);

2、其他字符可以是字母、下划线、美元符号或数字。

按照惯例,ECMAScript 标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的

首字母大写,比如

firstSecondmyCardoSomethingImportant
不能把关键字、保留字、true、false 和 null 用作标识符

三、注释

ECMAScript 使用 C 风格的注释,包括单行注释和块级注释。单行注释以两个斜杠开头,比如

// 单行注释

注释以一个斜杠和一个星号(/*)开头,以一个星号和一个斜杠(*/)结尾,比如

/** 这是一个多行 * (块级)注释 */

上面注释中的第二和第三行都以一个星号开头,但这不是必需的,纯粹是为了提高注释的可读性。

四、严格模式

ECMAScript 5引入了严格模式(strict mode)的概念。严格模式是为JavaScript 定义了一种不同的 解析与执行模型。在严格模式下,一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。要在整个脚本中启用严格模式,可以在顶部添加如下代码:

"use strict";

这行代码看起来像是字符串,而且也没有赋值给任何变量,但其实它是一个编译指示(pragma), 用于告诉支持的 JavaScript 引擎切换到严格模式。这是为不破坏 ECMAScript 3语法而特意选定的语法。

在函数内部的上方包含这条编译指示,也可以指定函数在严格模式下执行:

function doSomething(){  "use strict";//函数体 }

五、语句

ECMAScript中的语句以一个分号结尾;如果省略分号,则由解析器确定语句的结尾,比如:

var sum = a + b // 即使没有分号也是有效的语句——不推荐var diff = a - b; // 有效的语句——推荐

虽然语句结尾的分号不是必需的,但我们建议任何时候都不要省略它。

因为加上这个分号可以避免 很多错误(例如不完整的输入),开发人员也可以放心地通过删除多余的空格来压缩 ECMAScript 代码(代码行结尾处没有分号会导致压缩错误)。另外加上分号也会在某些情况下增进代码的性能,因为这样解析器就不必再花时间推测应该在哪里插入分号了。

可以使用C风格的语法把多条语句组合到一个代码块中,即代码块以左花括号({)开头,以右花括号(})结尾:

if (test){  test = false;  alert(test);}

虽然条件控制语句(如 if 语句)只在执行多条语句的情况下才要求使用代码块,但最佳实践是始终在控制语句中使用代码块——即使代码块中只有一条语句,比如:

if (test)    alert(test); // 有效但容易出错,不要使用if (test){   // 推荐使用    alert(test);}

在控制语句中使用代码块可以让编码意图更加清晰,而且也能降低修改代码时出错的几率。

“javascript基本语法规则(js基础语法大全)” 的相关文章

cad等比例放大怎么操作(中望cad2020教程基础教学)

CAD的缩放命令最常用的是sc,可以输入缩放比例。但是当无法计算需要缩放比例大小时,很多朋友就不知所措了,现在土木君来分享一下非整数比例缩放的经验。1.打开天正...

mysql认证都有什么(mysql数据库图形化界面)

前言目前大部分的后端开发人员对MySQL的理解可能停留在一个黑盒子阶段。对MySQL基本使用没什么问题,比如建库、建表、建索引,执行各种增删改查。所有很多后端开...

ie浏览器修复命令(修复ie浏览器的方法)

我也碰到过这个情况,当时还纳着闷如果你使用过IE浏览器,则应该会遇到这样一种情况:IE浏览器会自动创建”链接”文件夹,即使你手动删除了,它隔一段时间又会自己重建...

互动式营销强调的是什么,简述互动营销的渠道与特点

互联网时代已经不是一个新鲜的时代代名词,现在是移动互联网时代,大数据时代。微商城从集中变成了一个非集中,变成了一个去中心化的特征。只要我们的产品足够好,用户体验...

如何恢复微信好友,30秒帮你快速找回微信好友

微信怎么恢复好友?微信已经成为了我们生活中必不可少的一部分,在平常的交际活动和商务活动中,能要到对方的微信号码已经成为双方互相接纳和认可的重要开始。但是在日常生...

刻盘怎么刻进光盘,(刻录光盘的方法和步骤)

保存数据的方法有千万种,我独选刻录光盘这一种,虽然光盘也有坏掉的风险,但只要好好存放,使用光盘存储也有它独有的优势,比如更加安全、容易分类、分担硬盘存储空间。如...

2023微信转账收费标准(最新微信转账新规定)

最近有不少小伙伴问这个问题,关于微信、支付宝做账标准,国家税务总局其实早有政策明确规定,今天再给各位会计朋友复习一下。先看看微信收款如何做账千万不要做错了微信、...

创意广告文案分享,这些广告文案绝对让你过目不忘

1.切勿酒后斗牛——洗衣粉广告这是斗牛士与公牛之间的一场新式决斗,目的是为了验证一种新型洗衣粉的速效去污能力。一边,斗牛士手持一瓶红酒,对着绳子上挂的一块白布,...

专业网络推广哪个好,网络推广热门行业

网络推广的方法常见有以下几种:1、搜索引擎推广SEM是SearchEngineMarketing的缩写,中文意思是搜索引擎推广。SEM是一种新的网络推广形式。S...

seo是什么东西,带你了解seo的基础知识

SEO是什么?SEO该何入门呢?  例如利用百度等搜索引擎搜索某一东西,网页上就会出现很多网站,SEO就是将对企业有利的网站排在前面的技术。想要学习SEO就要先...