首页 > 其他分享 >js简单基础笔记

js简单基础笔记

时间:2024-10-15 14:19:21浏览次数:9  
标签:输出 console 变量 数据类型 笔记 js 注释 简单

一  .

js特点

1.   Js是一门解释型语言,不用编译,而是直接执行

2.   js是一门动态语言,其中的任何内容都是不确定的

3.   语法结构和Java,c都很像

4.   ​    js是一门面向对象的语言

5.js严格区分大小写

二  .

js使用

1.    标签使用   在html中的script标签中就可以编写js代码(alert的作用是在浏览器中弹出一个警告框。)

  代码及显示图如下

<script>
    alert("你好")
</script>


1cf62f9d800447adb1622cb54165d01c.png

 

2.    文件使用    在一个单独的js文件中也可以编写JavaScript代码,然后在HTML文件中使用script标签进行引用(src 是指向物件的来源)

引用代码示例

<script  src="main.js"></script>

三  

.js输出

1. ​       页面输出

document.write("   ");        即表示在文档输出

代码及演示图如下

<script>
    document.write("页面文档")
</script>

bd6c92c410a8427f89e754973c9b927c.png
 

 

2. ​        控制台输出(控制台不会自动弹出,要按F12,如果不行找到浏览器的设置里的开发者工具或者控制台,重新勾选F12有关的选项,如果还不行,就Ctrl+Shift+I,   演示图就是第3个方法得出的,因为我尝试前两个方法都不行)

以console.开头

代码及演示图如下

<script>
    console.log("输出一条日志");//最常用
    console.info("输出一条信息");
    console.warn("输出一条警告");
    console.error("输出一条错误");
</script>


f0917c7cc84b40d0a300d9bf4a760bcb.png

 

3. ​        弹出窗口输出就是二.1演示的,就不重复了

   

   

   四.  

   

    js注释

   

   js中的注释分为两种

   1.单行注释   //单行注释

   2.多行注释    /*多行注释*/

​                                                                                  

​                                                                                              (2)  语法

一.   

​    标识符

就是给变量,函数,属性或函数的参数起名字

标识符是由字母,下划线(_),美元符号($),数字组成的,   但第一个字符不能是数字,而且标识符不能是关键字或保留字符,例如:and、class、if、else

ECMAScript 规范中标识符采用驼峰大小写格式

Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo
Camel Case 小驼峰式命名法:首字母小写。eg:studentInfo、userInfo、productInfo

二.

字面量和变量

字面量是一些固定的值,不可以改变,例如:true,false,null    .

变量是给某一个值或对象标注名称,程序中遇到反复使用的值就可以把这个值赋值给一个变量,赋值操作过程

1.声明变量(var 语句用于声明变量)  例:var=a   2.给变量赋值   例:a=111  或者 声明和赋值同时进行 例:var a=111

 

 

 

三.

 

1. ​ 数据类型

 

数据类型决定了数据的特征,123为数字,"123"为字符串

 

五种基本数据类型 (五种之外的其他都称为Object)

 

字符串型(String) 数值型(Number) 布尔型(Boolean) undefined型(Undefined) null型(Null)

 

2. ​ typeof运算符

 

   typeof操作符可以检查一个变量的数据类型

 

3. ​ String

 

   string用于表示一个字符序列,即字符串。字符串要用单引号或双引号括起来

 

4. ​ Number

 

   用来表示整数和浮点数,但数字大小有限制

 

5. ​ Boolean(布尔型)

 

   只能取真和假两种数值(true false)

 

6. ​ Undefined

 

   此类型只有一个值,在使用 var 声明变量但未对其加以初始化时,这个变量的值就是 undefined

 

7. ​ Null

 

   是第二个只有一个值的类型

 

标签:输出,console,变量,数据类型,笔记,js,注释,简单
From: https://blog.csdn.net/2402_87039650/article/details/142931697

相关文章

  • Nuxt.js 应用中的 modules:before 事件钩子详解
    title:Nuxt.js应用中的modules:before事件钩子详解date:2024/10/15updated:2024/10/15author:cmdragonexcerpt:modules:before是Nuxt.js中一个重要的生命周期钩子,在Nuxt应用初始化期间被触发。该钩子允许开发者在安装用户定义的模块之前执行某些操作,如配置或环......
  • jsp高校试卷印刷管理平台系统n081z
    jsp高校试卷印刷管理平台系统n081z本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能教师,打印店,打印订单,订单通知技术要求:   开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringB......
  • jsp高校体育器材预订管理系统5or80
    jsp高校体育器材预订管理系统5or80本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能学生,学院,器材类型,体育器材,器材借用,器材归还,班级,器材遗失,器材未还,禁用名单,赔偿名单开题报告内容一、研......
  • jsp高校空闲实验室资源预约管理系统77gmb
    jsp高校空闲实验室资源预约管理系统77gmb本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能学生,实验室信息,学生预约实验室,教师,设备信息,教师预约实验室,学生取消预约,教师取消预约技术要求:  ......
  • jsp高校教室管理系统6irx4
    jsp高校教室管理系统6irx4本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能学生,教师,教室信息,班级信息,课程类型,课程信息,课程表,公告信息,教室申请开题报告内容一、项目背景与意义随着高等教育......
  • 简单说说 RocketMQ的消费原理
    消费方式并发消费:一个消费者队列中的消息可以同时被消费者的多个线程并发消费顺序消费:一个消费队列中的消息同一时间只能被一个消费者的一个线程消费消费流程消费流程主要分为以下几个步骤:队列分配、拉取消息、消息处理队列分配队列分配目的:指定消费者负责的队列集合,默......
  • Docker 学习笔记
    目录快速入门:镜像与容器:dockerrun命令:选项详解:Docker基础:基础命令:演示:数据卷:案例1-利用Nginx容器部署静态资源:案例2-MySQL容器数据挂载:自定义镜像:简介:Dockerfile:镜像构建:网络:项目部署:DockerCompose:快速入门:镜像与容器:​ 当利用Docker安装应用时,Docker会自动搜索并下载应用镜......
  • Three.js 我的互动花园
    这个项目展示了作者在一个独特的互动花园场景中的作品。场景中的每个模型都是作者使用Blender制作的,整个体验通过ReactThreeFiber(r3f)得以实现。作品是一个使用ReactThreeFiber(r3f)构建的个人作品集。ReactThreeFiber是一个用于在React中创建和渲染3D图......
  • python-黑马程序员 初学者笔记(持续更新10.15)
    序章:由于科研室鼓励我们发布csdn,因此我们将一起学习python,这是我的笔记给大家分享出来,这不适用于一点都不会的小白,如果你看过一次或者想要回顾一下python内容再或者你正学习pyhon,可以参考本片笔记,本文章的优势在于是初学者所写,可能对于我们来说有共鸣,比较详细,并且重要知识点都......
  • Snowflake算法js(实现)
    Snowflake算法是一种分布式环境下的唯一ID生成算法,最初由Twitter开发并在其内部使用。该算法旨在生成全局唯一、递增的64位整数ID,同时具备高性能的特点。以下是Snowflake算法的一些关键特点及其工作原理:特点全局唯一性:生成的ID在分布式环境中几乎可以保证全局唯一。时间有......