JS入门—编写位置、注释及字面量变量

一、JS的编写位置

1、HTML的body标签内的标签上

<!--
	可以将js代码编写到标签的onclick属性中;
	当我们点击按钮时,js代码才会执行;		
	虽然可以写在标签的属性中,但是他们属于结构与行为耦合,不方便维护,不推荐使用。
-->
	<button onclick="alert('讨厌,你点我干嘛~~');">点我一下</button>
		
<!--
	可以将js代码写在超链接的href属性中,这样当点击超链接时,会执行js代码
-->
	<a href="javascript:alert('让你点你就点!!');">你也点我一下</a>
	<a href="javascript:;">你也点我一下</a>

2、script标签内,script标签写在两个位置:head标签内,如果写在head标签内,建议写在window的onload事件内;在body内,如果写在body内一般建议写在body的结束标签钱。

<!--引入外部JS文件-->
<script type="text/javascript" src="js/script.js"></script>

<!--直接写在内部的-->
<script type="text/javascript">
	alert("我是内部的JS代码");
</script>

二、关于JS的注释

/*
    这是一段多行注释
    JS注释:被注释中的内容不会被执行,但是可以在源代码中查看
    要养成良好的编写注释的习惯来说明自己的代码逻辑
*/

//这是一个单行注释
alert("hello");
document.write("hello");
console.log("hello"); //该语句用来在控制台输出一个日志

三、字面量和变量

/*
 * 字面量:都是一些不可改变的值
 * 		比如 :1 2 3 4 5 
 * 		字面量都是可以直接使用,但是我们一般都不会直接使用字面量
 * 
 * 变量:变量可以用来保存字面量(数据),而且变量的值是可以任意改变的
 * 		变量更加方便我们使用,所以在开发中都是通过变量去保存一个字面量,而很少直接使用字面量,可以通过变量对字面量进行描述。
 */

//声明变量:在js中使用var关键字来声明一个变量
var a; // 只是声明了一个变量,并没有进行赋值

//为变量赋值
a = 123;
a = 456;
a = 123124223423424;

//声明和赋值同时进行
var b = 789;
var c = 0;
var age = 80;
console.log(age);

//变量名支持中文,但是千万不要这么用
var 锄禾日当午 = 789;
console.log(锄禾日当午);
  • 标识符(也可以说是变量名)
    • 在JS中所有的可以由我们自主命名的都可以称为是标识符
    • 例如:变量名、函数名、属性名都属于标识符
  • 命名一个标识符时需要遵守如下的规则:
    • 1.标识符中可以含有字母、数字、_、$
    • 2.标识符不能以数字开头
    • 3.标识符不能是ES中的关键字或保留字,类如:var、const、function……
    • 4.标识符一般都采用驼峰(大驼峰或者小驼峰)命名法
      • 小驼峰:首字母小写,每个单词的开头字母大写,其余字母小写
      • 大驼峰:首字母大写,每个单词的开头字母大写,其余字母小写
  • JS底层保存标识符时实际上是采用的Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符。
  • 首字母大写,每个单词的开头字母大写,其余字母小写
  • JS底层保存标识符时实际上是采用的Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符。
发布了20 篇原创文章 · 获赞 11 · 访问量 1741

猜你喜欢

转载自blog.csdn.net/qq_16221009/article/details/103985838
今日推荐