javascript Day_1

server/2025/3/14 22:48:25/

script的书写位置

1,写在</body>标签的正上方

<body><script>const newItem = 1</script>
</body>

2,写在外部,然后引入到HTML文件

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

输入输出

1.输入:

prompt('请输入一段文字')

结果:会显示一个对话框,包含一个文字信息,用来提示用户输入。

2.输出:

//普通输出
document.write('要输出的内容')
//内容可以包含标签//弹出警告框输出
alert('要输出的内容')//控制台打印输出,程序员可见
console.log('要输出的内容')

变量

变量的定义使用let或者var,一般使用let。

let a=1
let b=prompt('要输出的文字')

常量

常量使用const修饰,常量不可变,不允许重新赋值。

const a=1

数据类型

类型转换

1.隐式转换:

任何数据和字符串相加结果都是字符串。

除了+以外的运算符,如-*/都会把数据转换为数字

+作为正号使用可以将数据转换为数字型。如

document.write(+"123")
let a=+prompt("请输入")

2.显示转换

let a = number("123")//如果字符串内有非数字,会出现NaN,即不是一个数字。

parselnt(数据)  //只保留整数

parseFloat       //保留整数和小数

模板字符串

使用  ``  和  ${}

   document.write(`我的名字是${name}`)

tip

prompt返回的是一个字符串


http://www.ppmy.cn/server/175001.html

相关文章

vscode接入DeepSeek 免费送2000 万 Tokens 解决DeepSeek无法充值问题

1. 在vscode中安装插件 Cline 2.打开硅基流动官网 3. 注册并登陆&#xff0c;邀请码 WpcqcXMs 4.登录后新建秘钥 5. 在vscode中配置cline (1) API Provider 选择 OpenAI Compatible &#xff1b; (2) Base URL设置为 https://api.siliconflow.cn](https://api.siliconfl…

密码学 网络安全 科普 网络安全密码技术

网络加密包括密码技术和网络加密方法两个方面。 一、 密码技术   密码技术一般分为常规密码和公钥密码。   常规密码是指收信方和发信方使用相同的密钥&#xff0c;即加密密钥和解密密钥是相同或等价的。比较著名的常规密码算法有DES及其各种变形、IDEA、FEAL、Skipjack…

前端 Webpack 面试题

1、什么是 Webpack?它有什么作用? Webpack 是一个前端资源打包工具,用于将 JavaScript、CSS、图片等项目资源进行模块化管理和打包。它能够将复杂的项目结构转化为浏览器友好的代码,提高前端项目的开发效率和性能。 模块打包:Webpack 将项目中的各个模块及依赖打包成一个…

专业视角:set 和 multiset的原理与应用解析

文章目录 前言关联式容器键值对树形结构的关联式容器 set1. set 的定义注意以下八点&#xff1a;2. set 的常用操作3. set 的迭代器4. set 的底层实现5. 自定义排序&#xff08;比较器&#xff09;6. set 与 multiset 的区别7. 示例&#xff1a;set 的完整代码 multiset 前言 …

鲸鱼算法WOA对风电场风电机组一次二次调频参数进行全局最优辨识,二次调频参数辩识matlab/simulink,也可进一步修改成一次调频参数辩识

模型为二次调频模型&#xff0c;也可修改为一次调频模型参数辩识 随着风电在电力系统中占比提高,其调频特性对电力系统频率稳定性的影响增大&#xff0c;例如&#xff0c;随着风电渗透水平不断提升&#xff0c;系统惯量不断增加&#xff0c;电力系统频率不断下降&#xff0c;在…

有效封装一个 WebSocket 供全局使用

前言 在现代 Web 应用中&#xff0c;实时通信已经成为越来越重要的一部分。而 WebSocket 技术的出现&#xff0c;使得实时通信变得更加高效和便捷。 WebSocket 协议是一种基于 TCP 协议的双向通信协议&#xff0c;它能够在客户端和服务器之间建立起持久性的连接&#xff0c;从…

鸿蒙Next开发与实战经验总结

文章目录 1. 鸿蒙Next概述与开发环境搭建1.1 鸿蒙Next的核心特性1.2 开发环境搭建与工具链安装步骤工具链 1.3 第一个鸿蒙Next应用代码示例流程图 2. 鸿蒙Next应用架构与设计模式2.1 应用架构解析2.2 常用设计模式2.3 组件化开发实践 3. UI开发与布局系统3.1 基础UI组件3.2 布局…

在CentOS系统上安装Conda的详细指南

前言 Conda 是一个开源的包管理系统和环境管理系统&#xff0c;广泛应用于数据科学和机器学习领域。本文将详细介绍如何在 CentOS 系统上安装 Conda&#xff0c;帮助您快速搭建开发环境。 准备工作 在开始安装之前&#xff0c;请确保您的 CentOS 系统已经满足以下条件&#x…