JavaScript入门简单知识

JavaScript的组成

1.JavaScript是一种单线程基于对象和事件驱动的、并具有安全性的弱类型脚本语言

2. JavaScript的特点:

  • 脚本语言,语法与Java类似;
  • 解释型语言,边解释边编译;
  • 向HTML页面添加交互行为

3. JavaScript组成:

  1. ECMAScript :是JavaScript的一种标准,同时也是它的实现和扩展。
  2. DOM:是JavaScript的文档类型,可以动态地访问程序和脚本,更新其内容、结构。
  3. BOM :是一种操作浏览器方法的API。

4. JavaScript基本结构:

  1. 在页面中编写JavaScript
<script type="text/javascript">
	// 这里面编写JavaScript代码
</script>
  1. 在外部引用JavaScript代码(在head头部标签中引用)
<script src="export.js"  type="text/javascript"></script>

JavaScript基本语法

1.JavaScript变量

  • 变量是一种可以保存值可以改变的标识符(变量由字母、数字下划线组成,数字不能声明在第一位)
  • JavaScript是一种弱类型语言,无需声明变量类型,便可保存任何类型的数据。
    • 保存的值不同,其数据类型也不同,不需要类型转换;
    • 声明之后可以随时重新复制;
    • 支持不同类型之间的运算,js引擎会自动转换类型;
  • 变量的声明有两种方法:
    • 显示声明,一般用var关键字声明。
    • 隐式声明,不用关键字var声明(在严格模式下会报错)。

2. JavaScript数据类型

  • 值类型:
    • Boolean布尔值(true/false);
    • string字符串类型;
    • number数值类型;
    • null空值;
    • undefined未定义;
  • 引用类型:
    • object对象
    • function函数
    • Array数组

3. JavaScript运算符

  1. 算数运算符(与数学运算符一样)
    • +加法
    • -减法
    • *乘法
    • /除法
    • %取余
    • ++递增
    • –递减
  2. 赋值运算符
    • = x=y;
    • += x=x+y;
    • -= x=x-y;
    • = x=xy;
    • /= x=x/y;
    • %= x=x%y;
  3. 字符串运算符
    • 通过字符串(+)连接var a = "我咋这么"; var b = "聪明"; var c = a + b; console.log(c); // 我咋这么聪明
  4. 逻辑运算符
    • &&(逻辑与)x < 10;x >20;两个条件同时满足才为真
    • || (逻辑或)x < 10;x >20;两个条件满足一个则为真
    • !(逻辑非)x=1;y=2;!(x=y)返回为true
    • ^(逻辑异或xor)两个数值的二进制写法进行比较,只有当相同位置上的数字只有一个1时,才返回1,有两个1或者都是0则返回0,然后转换成十进制数值;
  5. 位运算符
  6. 比较运算符
    • 大于>
    • 小于<
    • 大于等于>=
    • 小于等于<=
    • 等于==
    • 不等于!=
    • 全等于=== (值和数据类型全部相等)
    • 不全等于!==
  7. 逗号运算符(可以进行连续赋值)

猜你喜欢

转载自blog.csdn.net/IO14122/article/details/108428948