笔记三|青训营

83 阅读2分钟

JavaScript是一门解释型语言,所谓解释型值语言是指不需要被编译为机器码在执行,而是直接执行。由于少了编译这一步骤,所以解释型语言开发起来尤为轻松,但是解释型语言运行较慢也是它的劣势.Javascript的特点:类似于C和 Java的语法,JavaScript的语法结构与C和Java很像,向for、if、while等语句和Java的基本上是一模一样的。不过JavaScript和与Java的关系也仅仅是看起来像而已。javascript严格区分大小写,大小写不同会被解析成不同的意思

Javascript的使用:直接在HTML中使用script标签就可以写代码

script alert("hello!!"); /script

Javascript的输出:我通常使用console.log("hello!")

Javascript的注释:单行注释//,多行注释/* */

标识符:就是指给变量、函数、属性或函数的参数起名字。标识符可以是按照下列格式规则组合起来的一或多个字符:

1,第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ )。 2,其它字符可以是字母、下划线、美元符号或数字。 3,按照惯例,ECMAScript 标识符采用驼峰命名法。 4,标识符不能是关键字和保留字符。

变量:变量的作用是给某一个值或对象标注名称。我们的程序中有一个值1,这个值我们是需要反复使用的,这个时候 我们最好将1这个值赋值给一个变量a,然后通过变量a去使用1这个值.

数据类型:数据类型决定了一个数据的特征,比如:1和”1”,直观上看这两个数据都是1,但实际上前者是一个数字,而后者是一个字符串。

对于不同的数据类型我们在进行操作时会有很大的不同。

JavaScript中一共有5种基本数据类型:字符串型,数值型,布尔型,undefined型,null型

逻辑运算符:&& 与:&&可以对符号两侧的值进行与运算并返回结果,两个值中只要有一个值为false,就返回false,只有两个值都为true时,才会返回true,JS中的“与”属于短路的与,如果第一个值为false,则不会检查第二个值。

|| 或:||可以对符号两侧的值进行或运算并返回结果,两个值中只要有一个true,就返回true,只有两个值都为false,才会返回false,JS中的“或”属于短路的或,如果第一个值为true,则不会检查第二个值

! 非:!可以用来对一个值进行非运算,就是对一个布尔值进行取反操作,true变false,false变true,如果对一个值进行两次取反,它不会变化