JS学习第一天

时间:2022-06-20 05:27:05

计算机语言

 

编译型语言:JAVA、C++、C、PHP

解释型语言:CSS、JS

 

 

直接写在<script>标签中——内部引用

 

<script src=“路径”>——外部引用

 

HTML负责呈现的内容

CSS负责内容呈现的方式

JS负责内容的行为

HTML+CSS实现了静态的页面

为了实现动态的方式,我们需要使用JS来完成

如新闻的滚动交替、时间日期的变动、验证码等....

JS的备注方式:// 单行注释

    /* */多行注释

注释的作用在于JavaScript 进行解释,或者提高代码的可读性、 注释用于阻止其中一条代码行的执行(可用于调试)、阻止代码块的执行(可用于调试)


程序员使用高级语言编制程序,但是计算机只能执行机器语言(二进制代码),那么就一定会有一个过程将高级语言转化为机器语言。

编译:将代码整体翻译成机器代码,如果有错误,就会停止翻译,全部翻译成功,才会执行

解释:将代码翻译一条就执行一条,遇到错误才会停止执行


2.1数据类型

计算机就是去处理现实中的数据

 

字符串(string)、数值(number)、布尔类型(boolean)

alert:警告提示框

typeof:数据的类型

跟生活中的类型产生映射,方便计算机解决问题

2.2变量

因为生活中的一些数据不是一成不变的,所以JS中有变量进行对应。

var 声明一个变量

1.不能用关键字进行命名

2.一般情况下,只用英文开头

3.不能用数字开头,会和八进制,十六进制冲突

 

命名的原则:见名思义

规范:尽量使用英文单词或者组合,或专业名词

尽量不要使用拼音     

变量的类型是由变量的值决定,变量的值改变,变量的类型也会改变

JS是弱类型语言,变量都用var声明,


JS语言特点:更高级,不严谨,变量不声明就可以使用,使用严谨的格式就必须先定义变量才能使用变量。

系统会为不同的类型分配不同的大小来存储数据

布尔类型:一个字节

数值和字符串根据长度分配


2.3对象类型

对象在JS中对应的是object

定义一个对象

使用new Object()定义一个对象类型的变量

生活中处处有对象,JS中有这种对象类型

使用对象名:+对象属性名