JavaScript-01-JS基础

js基础

1.1 js简介

JavaScript是一个轻量级的语句,他是单线程的语言(一个线程解析)。他是一个弱语言(他没有固定的类型划分 你给定的值是什么类型 他就是什么类型)他还是一个脚本语言(侵入 实现xss攻击)。他是怎么被解析的(有浏览器的地方就能解析对应的JavaScript(v8引擎))

1.2 js命名规范

  • 数字、字母、下划线、$符号组成,其中数字不能做开头。并且变量名应做到见名知意,常用的方式有驼峰命名法,匈牙利命名法,同时变量名不能是保留字或者关键字 。
  • 关键字:一组具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等
  • 变量命名尽量遵守驼峰原则: 第二个单词开始,首字母大写。(myStudentScore)


1.3 变量的数据类型

  • 变量的数据类型(Undefined、Null:特殊类型)
  • ECMAScript 中有 5 种简单数据类型:number数字 、 string字符串、boolean布尔值、undefined未定义、null空对象。
  • 还有一种复杂数据类型(引用类型)——object
  • 检测变量类型的方法:typeof( 变量名 ) 或者 typeof 变量名
  • Javascript中的隐式类型转换是内部隐式调用显示的方法,是将不需要的值类型转换为想要的类型。

1.4 赋值、数学、关系运算符的讲解

  • 赋值运算符 = 将等式右边的结果赋值给左边。
  • javascript使用“ = ”运算符来给变量或者属性赋值(最低优先级)
  • 复合赋值操作 +=、-=、*=、/=、%= 带操作的复合赋值运算。(更快捷,更优)。
  • 数学运算符 + - * / %
  • +:求和,连接字符作用(字符串和变量之间使用+号进行拼接)
  • 关系运算符(结果为布尔值) <、>、<=、>=、=(全等)、!=(不相等) !(不全等)、==(相等)
  • %:求余数(求模)
posted @ 2022-07-25 18:58  苒念  阅读(40)  评论(0编辑  收藏  举报