javascript 基本语法

2019-03-02 21:13|来源: 网路

1 变量声明
var num = 10;
var str = 'haha';//"haha" 没有区别
变量声明使用var
变量区分大小写  str 和 STR 不是同一个变量
字符串使用  双引号 或 单引号包裹 都可以.
变量的类型可以随时改变.
命名规则==>匈牙利标记法


2 行尾使用";" 作为一行的结束符号.(可以没有";",以折行符(回车)作为一行的结尾.)(不推荐)

var num2 = 20


3 js中的注释有两种 单行,多行

单行注释"//"
多行注释 "/* */"
没有文档注释


4 封装代码块 与 java一样,使用{}.


5 变量声明时,前缀var 也不是必须的.

加var 和 不加 var 有什么区别?
如果不使用var,那么该变量是全局变量


示例

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
 //1 变量声明
     var num = 10;
     var str = 'haha';//"haha" 没有区别
     //变量声明使用var
     //变量区分大小写  str 和 STR 不是同一个变量
     //字符串使用  双引号 或 单引号包裹 都可以.
     num = "hello";//变量的类型可以随时改变.
     //命名规则 
 //2 行尾使用";" 作为一行的结束符号.(可以没有";",以折行符(回车)作为一行的结尾.)(不推荐)
     var num2 = 20
 //3 js中的注释有两种 单行,多行
     // 单行注释"//"
     // 多行注释 "/* */"
     // 没有文档注释
 //4 封装代码块 与 java一样,使用{}.
 //5 变量声明时,前缀var 也不是必须的.
     //加var 和 不加 var 有什么区别?
     // 如果不使用var,那么该变量是全局变量
     function fun1(){
         var a = 10;
         b = 100;
     }
     fun1();
     alert(b);
</script>
</body>
</html>


转自网络


相关问答

更多

网站如何代表我发布到Twitter?(How do websites post to Twitter, on my behalf? Is this OAuth? [closed])

是的,这是OAuth。 这是他们的文档 Yup, it's OAuth. Here's their documentation

在wordpress中x秒后隐藏div(Hiding a div after x seconds in wordpress)

确保正确包含jquery: http://digwp.com/2009/06/including-jquery-in-wordpress-the-right-way/ 如何向WordPress添加简单的jQuery脚本? http://www.ericmmartin.com/5-tips-for-using-jquery-with-wordpress/ 在wordpress环境中使用jQuery()而不是$() 。 或者您可以: jQuery(function($){ setTimeout(

查看进程创建的临时文件(Get a look at the temporary files a process creates)

运行像NTFS Undelete这样的工具应该让你有机会恢复它正在创建然后删除的临时文件。 将其与来自Sysinternals的ProcMon结合使用,以获得正确的文件名。 Running a tool like NTFS Undelete should give you the chance to recover the temporary files it's creating then deleting. Combine this with ProcMon from Sysinternal

从vb6迁移到vb2005,vb2008,vb2010之间的差异(Differences between migrating from vb6 to vb2005, vb2008, vb2010)

我认为定位更高版本会稍微容易一些。 我相信为Visual Studio 2005添加了PowerPack 3.0 :它包括对模拟VB6 Printer对象和形状控件的额外支持。 任何读过我关于VB6迁移的其他答案的人都应该现在停止阅读,因为我之前已经说过了......但我认为这是相关的,所以无论如何我都会再说一遍。 通过截屏视频查看Microsoft UK 建议 ,解释.Net迁移的5个基本选项。 决定哪个是最好的。 人们可能会建议你在.Net中从头开始重写。 要小心谨慎 - 你说你的代码库很大

jsPlumb draggable element javascript函数(jsPlumb draggable element javascript function)

你错过了jsPlumb.setContainer($("body")); https://jsfiddle.net/mkaran/mLthybzo/ https://jsplumbtoolkit.com/community/doc/home 编辑:你的例子的小提琴https://jsfiddle.net/mkaran/aof6mq34/ You are missing the jsPlumb.setContainer($("body")); https://jsfiddle.net/mkaran

相关文章

更多

最近更新

更多