行内引入
行内引入方式必须结合元素的事件来使用,但是内部js和外部js可以不结合事件

<button οnclick="alert('点击了我'))">点击我</button

内部引入
在head或body中,定义script标签,然后在script标签里面写js代码

<script>
alert(“这是js的内部引入”);
</script>
外部引入
定义外部js文件(.js结尾的文件)
<script type="text/javascript" src="demo.js"></script>

变量的声明
变量(Variables),相当于一个容器,内部可以放任何类型的数据,和高中代数学习x、y、z很像。它们不是字母,而是蕴含值的符号。它和字面量不同,字面量5就是数字5,字面量“你好”就是字符串“你好”。现在这个变量不一样了,你看见一个a,实际上不是字母a,而是蕴含着不同的值。

变量内的数据是可以变化的,根据存放的内容发生变化
变量的数据只能存放一个,旧的数据会被新的数据替代
变量的声明可以使用var和let进行声明,目前普遍使用let进行声明
方式一: 使用 var 定义变量,可在定义的同时赋值 或 不赋值 。
方式二: 使用 let 定义变量,此方式可以用来声明块作用域的局部变量(block scope local variable) 。【例如 for 循环中定义的初始值】后面介绍他们区别
方式三:直接使用【变量名 = 值】的形式,这会定义一个全局变量,但在严格模式下会出现引用错误。【不建议使用】

声明:let 变量名;
赋值:变量 = 变量值;
声明:let a; //定义了一个a变量
赋值:a = 100; //给a变量赋值
声明并赋值: let a = 100;

命名规范
1、必须以字母、“_”或“$”符号开头,后面可以是数字、字母、下划线等

2、变量名不能包含空格或加减号或特殊符号

3、JavaScript变量名是严格区分大小写,例如A和a代表不同的变量

4、不能使用JavaScript中关键字和保留字

关键字:JavaScript中具备特殊意义的词,已经被JS占用,不能用来命名
break  do  instanceof  typeof  case  else  new  var  catch  finally  return  void  continue  for  switch  while  debugger*   function  this  with    default  if  throw  delete  in  try
保留字:现在没有特殊功能,但是未来可能成为关键字
abstract  enum  int  short  boolean  export  interface  static  byte  extends  long  super  char  final  native  class
synchronized  float  package  throws  const  goto  private  transient  debugger  implements  protected  volatile  double  
import  public
程序中的命名规范:一般使用驼峰命名法或其他(第一个单词首字母小写,后面每个单词首字母大写)

命名方案:

驼峰式:userName、myNameIs
帕斯卡式:UserName、MyNameIs(大驼峰式,用于类/构造函数)
蛇形式:user_name、my_name_is
匈牙利式:oBtn、aArr、aNumber(将数据类型放到变量名称前面)

更多相关文章

  1. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  2. 箭头函数的基础使用
  3. android“设置”里的版本号
  4. [Android(安卓)NDK]Android(安卓)JNI开发例子 ---3 在JNI中实现o
  5. Android之adb环境变量配置
  6. android 目录结构,adb环境变量配置
  7. 链接器解析多重定义的全局变量
  8. Android系统下如何在程序中对XML里面元素进行赋值
  9. Android之Audio常用属性变量

随机推荐

  1. Android设置无标题
  2. Android(安卓)Developers:处理音频输出的
  3. 问题的解决: android sdk 2.1 update中Fa
  4. android 定时拍照并发送微博
  5. android下的junit test
  6. android getLastKnownLocation null
  7. 图片显示上下有空白的解决办法
  8. 调用android系统图标
  9. AndroiManifest.xml文件中android属性
  10. Android Studio(The Official IDE for An