js基础随笔

JavaScript基础

一、概述

交互性

安全性

跨平台性

二、和Java的区别

JS 是基于对象,Java 是面向对象。

JS 只需解释就可以执行,

Java 需要先编译成字节码文件,再执行。

JS 是弱类型,Java 是强类型。

三、JS 和 html 相结合的方式

将 JS 代码封装到 <script> 标签中

将 JS 代码封装到 JS 文件中,

并通过 <script> 中的 src 属性进行导入。

四、语法的通用体现

关键字:该种语言中被赋予了特殊含义的单词。

标识符:用于标识数据和表达式的符号。

    通常可以理解为在程序中自定义的名称。

    比如变量名,函数名。

注释:注解说明解释程序。用于调试程序。

变量:用于标识内存中的一片空间。

    用于存储数据,该空间中的数据是可以变化的。

    什么时候使用变量,当数据不确定的时候。

运算符:可以让数据进行运算的符号。

语句:用于对程序的运行流程进行控制的表达式。

函数:用于对功能代码进行封装,便于提高复用性。

数组:对多数据进行存储,便于操作。

    就是传说中的容器。

对象:只要是基于对象的语言,或者是面向对象的语言,

    就存在着对象的概念,对象就是一个封装体。

    既可以封装数据,又可以封装函数。

五、变量

JS 是弱类型语言

    var 关键字可以定义多种类型语言

JS 是非严谨语言

    可以重复定义

    可以没有 var 关键字

    可以没有分号

六、运算符

算术运算符

    + - * / % ++ --

    计算过程中自动转换类型:

        整型转浮点型;

        浮点型转整型;

        字符串转整型;

        布尔型转整型;

赋值运算符

    = += -= *= /= %=

比较运算符

    > >= < <= != ==

逻辑运算符

    ! && ||

位运算符

    & | ^ << >> >>>

三元运算符

    ? :

小细节

    undefined:未定义,其实它就是一个常量。

    typeof:返回类型值,是一个字符串。

七、语句

判断结构

    if

    if...else

    if...else if...else

选择结构

    switch(byte/short/int/char) case break

循环结构

    while

    for

其它结构

    break

    continue

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容