当前位置: 首页 > news >正文

【JavaScript】基础内容,HTML如何引用JavaScript, JS 常用的数据类型

HTML 嵌入 Javascript 的方式

引入外部 js 文件

<head>
<script Language ="javaScript" src="index.js"/> 
</head>

内部声明

<head>
<script language="javascript">function hello(){alert("hello word");}
</script>
</head>

嵌入文档(body 里面)

<body>
<script language="javascript">document.write("hello word");
</script>
</body>

数据类型

  • String 字符串:var str = "我是字符串" 
  • Number数值:var num = 1 或 var num = 3.14
  • Boolean :var bol = true 或 var bol = false
  • 复合(引用)数据类型是: 
    • 对象  Object:  var myId = document.getElementById("id")
    • 数组  Array:  var arr = [1,2,3]
  • 特殊数据类型是: 
    • Undefined 数据类型:一个为 undefined 的值就是指在变量被创建,但未给该变量赋值以前所具有的值。 
    • Null 数据类型:null 值就是没有任何值,什么也不表示。

typeof() 函数判断数据类型:

<script type="text/javascript">// html页面加载的时候就运行window.onload = function(){var a = [1,2]alert(typeof(a))}
</script>

注意数组返回是:object

变量声明

  • var:var x = 5;声明了一个名为x的变量并赋值为5
  • let:声明块级作用域的变量
  • const:声明常量,一旦赋值就不能再重新赋值

变量的范围

var a = 2;       //a 是全局变量
var c;            //c是全局变量
function init() {var b = 1   ;   //b是局部变量c = b * 2   ;    //全局变量   
}
window.onload=function(){init();alert(c);
}
输出:2
http://www.lryc.cn/news/522270.html

相关文章:

  • vue使用自动化导入api插件unplugin-auto-import,避免频繁手动导入
  • 在 C# 中的Lambda 表达式
  • 奉加微PHY6230兼容性:部分手机不兼容
  • 32单片机综合应用案例——基于GPS的车辆追踪器(三)(内附详细代码讲解!!!)
  • 45_Lua模块与包
  • 深度学习电影推荐-CNN算法
  • 【Git 】探索 Git 的魔法——git am 与补丁文件的故事
  • G1原理—5.G1垃圾回收过程之Mixed GC
  • 机器人传动力系统介绍
  • 1161 Merging Linked Lists (25)
  • 内联变量(inline variables):在多个文件中共享全局常量
  • Jmeter进行http接口并发测试
  • 力扣解题汇总_JAVA
  • ubuntu下安装编译cmake,grpc与protobuf
  • SQL Prompt 插件
  • 知识图谱抽取分析中,如何做好实体对齐?
  • 【Python通过UDP协议传输视频数据】(界面识别)
  • 【伪随机数】关于排序算法自测如何生成随机数而引发的……
  • 核密度估计(Kernel Density Estimation, KDE)是一种非参数统计方法
  • 【k8s面试题2025】2、练气初期
  • 栈溢出原理
  • Jmeter如何进行多服务器远程测试
  • 2.slf4j入口
  • 初学stm32 --- CAN
  • 软件测试—接口测试面试题及jmeter面试题
  • 图论的起点——七桥问题
  • 嵌入式开发通讯协议大全(在写中)
  • webpack 4 升级 webpack 5
  • oneplus3t-lineageos-16.1编译-android9, oneplus3t-lineage-14编译-android7
  • HTML中最基本的东西