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. 逗号运算符(可以进行连续赋值)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值