首页 > 编程语言 >学习日记——初识JavaScript

学习日记——初识JavaScript

时间:2023-05-17 15:23:57浏览次数:35  
标签:变量值 JavaScript 数据类型 JS 初识 alert 变量名 日记

1.JS的组成和基本结构

①JavaScript定义:
(1)脚本语言
(2)有一定的安全性
(3)一种基于对象的一种语言
(4)可以定义一堆的事件(方法/函数)并进行调用

②组成部分:
 (1)EcmaScript:核心语法。Js前身
(2)Dom(文档对象模型)
(3)Bom(浏览器对象模型)

JavaScript基本结构

<script type="text/javascript">

alert();        </script>

特点1:Script标签是JS技术的标签元素名
特点2:type=”text/javascript”代表 告诉浏览器这是js代码
特点3:alert(“xxx”);代表网页中弹出提示框,并且提示内容是“xxx”

 

 

2.网页引入JS的三种方式

①使用<script>标签

<script type="text/javascript">

alert();        </script>

②外部JS文件

<script type="text/javascript" src="">  </script>

③直接在HTML标签中

<input type="button" value="" onclick="javascript:alert()" />

3.变量和数据类型

①变量
特点1:js变量,存储变量值,这个变量值会赋给变量名(变量名=变量值)
特点2:如何使用变量
       (1)步骤1:定义变量名,var 变量名;
       (2)步骤2:给变量名赋值,变量名=变量值;
       (3)步骤3:输出变量,alert(变量名);

变量的特殊写法:变量名=变量值;(省略定义直接赋值)

②数据类型

(1)数值类型 number
拓展:typeof()代表的是查询某个参数的类型

 

(2)数据类型 string

(3)数据类型 boolean布尔类型

(4)undefined 未定义,

 

(5)null
null=defined表示两者等价,null属于父类型object

 

标签:变量值,JavaScript,数据类型,JS,初识,alert,变量名,日记
From: https://www.cnblogs.com/zixia2025/p/17408853.html

相关文章

  • Javascript执行原理 网页引入javascript的三种方式* javascript核心语法 数据类型 Typ
    Javascript执行原理:用户端发送请求到服务器端将js解析出来的数据(用户身份表示)绑定在请求路径中服务器端获取到参数后会响应客户端客户端通过浏览器解析响应的数据并将数据展现在浏览器上网页引入javascript的三种方式*:使用script标签<scripttype=“text/javascript”>aler......
  • 初识Springmvc
    1.什么是springmvc1).轻量级的框架2).基于spring的IOC和AOP进行封装3).基于Servlet进行封装4).实现了mvc设计思想的框架2.springmvc的执行流程图1).浏览器发送http请求2).前端控制器DispatcherServlet负责接收所有的请求3).前端控制器调度处理器映射器HandlerMapping处理请......
  • 浅谈Javascript 中几种克隆(clone)方式
    一:在Javascript里,如果克隆对象是基本类型,我们直接赋值就可以了:Js代码varsStr="kingwell";varcStr=sStr;alert(cStr);//输出kingwellsStr="abc";alert(cStr);//输出kingwell; 把一个值赋给另一个变量时,当那个变量的值改变的时候,另一个值不会受到影响。 ......
  • JavaScript——数字超过精度导致数据有误
    前言接口返回的number类型的数据,超过了JavaScript中Number类型的限制,浏览器自动进行了转换;console.log(7232167009634730040)内容以下内容来自ClaudeJavaScript的Number类型可以安全表示的最大整数是2^53-1,也就是9007199254740991。大于这个值的整数在JavaScript......
  • 建民打卡日记5.16
    一、问题描述对方不想和你说话,并向你扔了一串数……而你必须从这一串数字中找到“250”这个高大上的感人数字。二、流程设计在一行中输出第一次出现的“250”是对方扔过来的第几个数字(计数从1开始)。题目保证输出的数字在整型范围内。三、代码实现#include<iostream>usingn......
  • 《JavaScript权威指南第七版》13.3.4实现细节,关于“ES2017解释器可以把函数体分割成一
    读到“ES2017解释器可以把函数体分割成一系列独立的子函数,每个子函数都被传给位于他前面以await标记的那个期约的then方法”这一部分是比较困惑,也没有代码示例,很抽象,不易理解。自己写了个例子来复述一下这段话:functiongetPosts(){returnnewPromise(function(resolve,......
  • 01初识Java
    初识java一、Java特性简单性,相当于C++语法的一个“纯净版本”;面向对象;分布式(微服务),Java有丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议;健壮性,Java与C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性。不仅如此,Java编译器能够检测许多......
  • 汉字转换为拼音的JavaScript库的比较
    JSPinyin有提供了两个方法:<依赖mootools>1)一个是将汉字翻译为拼音,其中每一个字的首字母大写;1pinyin.getFullChars(this.value);2)一个是可以将每一个字的拼音的首字母提取出来,是大写的形式。1pinyin.getCamelChars(this.value);还可以设置是否判断多音字。只是功能比较简单,如......
  • 建民打卡日记5.15
    一、问题描述一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一......
  • 每日记录
    今天进行了团队作业第二阶段的任务,主要是完成第一阶段未完成的工作,和对第一阶段的改进。1、今天进行了后台对与已开启随手买司机的定位,通过调用接口,和司机手机的IP地址进行定位,但是目前对司机ip地址的调用还没解决。2、改进发布广告的方式,通过数据库显示已经开启的设备,并对其进......