首页 > 其他分享 >js代码知识的启程

js代码知识的启程

时间:2024-03-25 21:58:19浏览次数:19  
标签:启程 变量 script 代码 js 类型 undefined

             今日,我们踏上征服js代码知识的旅途当中。日后,我们必当手持键盘和鼠标,运用我等在此学到的知识来利于高山之巅。

         首先,我们要了解js是什么?js可以干什么?为啥要使用js技术?在计算机当中js可以在啥位置,它的输入方式共分为几种?js代码的语法要注意啥,及其延伸的变量,以及js的数据类型分为哪几种?最后我们也要适当的延伸一下知识。我们要逐个攻破,依次掌握。

          js是啥?js的全称是jsvascript,简称js代码(以下所有Javascript都称为js),它是事件驱动的编程语言。(所有事件都会有功能来响应)。事件又是啥?它指在浏览中所有的操作。其次,js代码可以跟用户进行交互。它可以进行表单验证(可以数据是否合法)、网页特效、游戏(例如;贪吃蛇、打地鼠、别踩白块、2048、抽奖大转盘)等。 js代码可以写在网页中的任何位置   。

        js代码在啥位置?一、 行内js代码,存在于html标签里 二、内嵌js代码,  使用的一对script标签,例如:<script>        alert("欢迎大家来我的网站")       </script>  ;三、外链js(引入其他的js文件)   使用 script标签,如果script加上src属性  则script标签中间不可以写内容。

    

其次,js代码的语法我们在使用之中要注意一些细微之处。1.每行语句的结尾需要加; 2.注释 单行、内容 、多行 、注释的内容3.变量。那么什么是变量?变量就是存储某些值的容器,为了区分各种箱子,给箱子加名字“box1”,“box1”就是变量名。

变量名的要求: 1.不能以数字开头 2.不建议使用中文3.只能使用字母、数字、下划线 $ 来命名,但是数字不能开头 4.严格区分大小写,A和a是完全两个不同的变量5.不能使用js提供的关键词来作变量名。

     既然学到了变量,那么js的数据类型又分为哪些?一、数值类型  number  二、字符串类型string ( 加上了引号的 就是字符串类型)三、布尔类型 bool (真true、假false)四、undefined类型 ,未定义 (如果出现了这个类型,意味着变量是没有值的) 如果定义变量时没有赋值 ,那么变量默认的值是undefined,数据类型 undefined 。五、null  空类型 object对象类型  (空值,可以用于释放变量内容,删除) 如果明确想表示一个变量没有值 ,就可以设为 null。总结:undefiend经常是未定义,有默认值 undefined。   null 空值 。当然,它还有数组类型 对象类型  函数类型。只是它对于初学者略有深奥,在接下来的一段时间我们会了解到。

    简而言之,万事开头难,啃下这跟硬骨头,未来我们会看到新的风景。

标签:启程,变量,script,代码,js,类型,undefined
From: https://blog.csdn.net/2401_83693610/article/details/136850619

相关文章

  • 数学建模常用代码
    主成分分析PCA步骤:(1)对原始数据进行标准化处理(2)计算样本相关系数矩阵(3)计算相关系数矩阵R的特征值和相应的特征向量(4)选择重要的主成分,写出主成分表达式例子:下例中企业综合实力排序问题,其中各列分别为:企业序号;净利润率;固定资产利润率;总产值利润率;销售收入利润率;产品成本利......
  • 代码随想录第六天: 哈希表(数组+HashSet+HashMap)
    语言:Java参考资料:代码随想录、ChatGPT3.5当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。但是哈希法也是牺牲了空间换取了时间,因为我们要使用额外的数组,set或者是map来存放数据,才能实现快速的查找。如果在做面试题目的时候遇到需要判断一个......
  • 代码随想录第四天 链表Part02
    语言:Java参考资料:代码随想录、ChatGPT3.524.两两交换链表中的节点力扣题目链接(opensnewwindow)给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。思路这道题目正常模拟就可以了。建议......
  • 代码随想录第一天-双指针+二分法
    参考资源:https://programmercarl.com/、ChatGPT3.5语言:Java二分法二分法,又称为二分查找或折半查找,是一种在有序数组中查找目标值的算法。它的基本思想是将目标值与数组中间的元素进行比较,若目标值等于中间元素,则查找成功;若目标值小于中间元素,则在数组的左半部分继续查......
  • JS区分数组和对象的方法
    1.使用Array.isArray()方法:Array.isArray()是一个静态方法,它接受一个参数,如果参数是一个数组,则返回true,否则返回false。这是区分数组和对象的最直接和最准确的方法。constarray=[];constobject={};console.log(Array.isArray(array));//输出:trueconsole.log(Ar......
  • node.js这些常用命令,你都会了吗?
    前言node.js是我们经常会使用到的工具,在我们构建网络应用中node.js是必不可少的工具。所以作为IT人,一些常用的有关node.js的命令是我们必须要掌握的,本文就给大家介绍一下node.js常用的一些命令,看看你都会了吗?npm相关npm(NodePackageManager)是Node.js的包管理工具,用于安装、......
  • 恶意代码分析实战——第二章 虚拟环境搭建
    防止部分恶意代码存在跨网络感染宿主机的情况。创建虚拟网络,一个虚拟机可以同来运行恶意代码,而第二个虚拟机则提供一些必要的网络服务。两个虚拟机都被连接到同一个VMNet虚拟交换机上。我这里使用WIN7进行分析恶意代码,Kali进行提供网络服务。一、在VMwareWorkstation菜单栏......
  • python常用代码整理
    1.黑白图、三通道图转化为单通道图第一种办法(读取时就转化):img=cv2.imread('test.jpg',0)#参数0等价于:cv2.IMREAD_GRAYSCALE。如果不加0,会默认读取为三通道图像,即便原图像是灰度图。第二种办法(读取后再转化):img=cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)PIL的办法(读取时就......
  • Java版企业电子招投标系统源代码,支持二次开发,采用Spring cloud技术
     在数字化时代,采购管理也正经历着前所未有的变革。全过程数字化采购管理成为了企业追求高效、透明和规范的关键。该系统通过SpringCloud、SpringBoot2、Mybatis等先进技术,打造了从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通过待办消息、招标公告、......
  • 2024西湖论剑-phpems-代码审计
    前言2024西湖论剑数据安全题,太菜了当时没看明白,系统是phpems,修改了默认密码,需要利用CVE登上去CVE-2023-6654,菜鸟学习,大佬多指点0x01环境搭建https://phpems.net/index.php 源码config.inc.php修改相应数据库配置数据库运行pe9.sql文件建立数据库0x02代码审计根据题目......