ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript 自動セミコロン挿入 (JavaScript synat:自動セミコロン挿入)_javascript スキル

JavaScript 自動セミコロン挿入 (JavaScript synat:自動セミコロン挿入)_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 18:42:22898ブラウズ

看代:
HTML:

复制代 代码如下:





index








1


2


3


4





index.js 内容:
复制代代码如下:

/*
Author:binarytree
*/
// 充填画像の本地参照
Ext.BLANK_IMAGE_URL = 'resources/images/default/s.gif';
// 命名空间
Ext.namespace('myNameSpace');
// 创建应用程序
myNameSpace.app = function()
{
return
{
init: function()
{
alert('程序初開始化完了');
}
};
}();

ネット上インデックス一番,等到下结果:ECMAScript规定在有情况下,可以对JavaScript语句执行自动分号补全,返就是其中之一;
特定のECMAScriptステートメント(空)ステートメント、変数ステートメント、式ステートメント、do-while ステートメント、Continue ステートメント、break ステートメント、return ステートメント、および throw ステートメント)はセミコロンで終了する必要があります。このようなセミコロンは常にソース テキスト内に明示的に表示されます。ただし、便宜上、特定の状況では、そのようなセミコロンがソース テキストから省略される場合があります。これらの状況は、そのような状況ではソース コード トークン ストリームにセミコロンが自動的に挿入されると説明されています。
我index.js里の第11行处,JavaScript引取解擎解析的時候自动补全了分号,导結果後面的语句実行不可;

解决办法:return后面的大句号不要新行使用、自動补全分号を回避;
虽然很简单、しかし私は今天の新知之一;^__^
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。