java学习网|java教程视频|java论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

javascript语法基础

发布者: java | 发布时间: 2020-7-23 10:13| 查看数: 601| 评论数: 78|帖子模式

注释
JavaScript 支持单行和多行注释。注释会被 JavaScript 引擎忽略,所以它对程序的结果没有影响。使用注释为其他开发者记录代码,像 JSDoc 这类工具库,可以帮助生成基于注释的项目文档页面。
// Single- and multi-line comments.// This is an example of a single-line comment./* * this is an example * of a * multi-line * comment. */空白
空白也被 JavaScript 引擎忽略。有许多工具可以用来去掉程序中的空白,降低了文件的整体大小和改进网络延迟。鉴于这类工具的可用性,空白应该加以利用,以使代码尽可能的易读。
// Whitespace is insignificant.var hello = "Hello";var world     =      "World!";// Semantic whitespace promotes readability.// Readable code is good!var foo = function() {    for ( var i = 0; i < 10; i++ ) {        alert( i );    }};foo();// This is much harder to read!var foo=function() {for(var i=0;i<10;i++){alert(i);}};foo();保留字
当声明用户定义的变量和函数时,有少量的保留字不能被使用。一些保留字已经被实现,一些被保留以供将来使用,还有一些事因为历史原因而保留。这里是保留字的列表,对保留字的深入解释可以在MDN 的 JavaScript 参考当中找到。
标识符
标识符被用来给变量和函数的唯一名称,以便随后它们可以通过该名称被引用到。标识符名称必须遵循一些规则:
  • 不能是保留字。
  • 只能由字母,数字,美元符号和下划线组成。
  • 第一个字符不能是数字。
命名标识符的最佳实践是选取一个将来也能对你或者其他开发者有意义的名称。
// Valid identifier names.var myAwesomeVariable = "a";var myAwesomeVariable2 = "b";var my_awesome_variable = "c";var $my_AwesomeVariable = "d";var _my_awesome_variable_$ = "e";变量定义
变量可以使用多个 var 语句来定义,或者使用单个组合的 var 语句。
// This works:var test = 1;var test2 = function() { ... };var test3 = test2( test );// And so does this:var test4 = 1,    test5 = function() { ... },    test6 = test2( test );
变量可以在声明时不分配一个值,程序会给它们一个默认的值 undefined。
var x;x === undefined; // true

最新评论

完美觉主 发表于 2020-8-16 14:50:53
最好的资源啦
御神澍 发表于 2020-8-18 06:52:09
java表示
丫头de一生 发表于 2020-8-18 08:24:01
java自学网「www.javaj.cn」
舌战群乳 发表于 2020-8-18 10:07:20
java后端学习路线
关内侯 发表于 2020-8-19 01:48:39
java学习要多久
llgwyj 发表于 2020-8-19 09:00:19
java软件java学习
醉红尘 发表于 2020-8-20 06:37:08
java 博客和论坛
寶╣╠貝 发表于 2020-8-20 22:55:19
java数据结构视频
Silense 发表于 2020-8-21 14:36:20
如何学java
最新java教程
顶部qrcode底部
请扫码本站微信公众号

QQ|手机版|sitemap.xml|java教程视频 ( 豫ICP备2020032868号-1 )

GMT+8, 2021-9-26 14:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表