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

【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.kler.cn/a/504642.html

相关文章:

  • CMD批处理命令入门(5)——ping,ipconfig,arp,start,shutdown,taskkill
  • C#图表性能的巅峰之选:LightningChart®.NET
  • # CentOS7 系统 /dev/mapper/centos-root满了,十步清理
  • python实现自动登录12306抢票 -- selenium
  • ctypes对接C/C++函数中char*输出型参数
  • 力扣经典练习题之70.爬楼梯
  • Ubuntu创建AndroidStudio快捷启动图标
  • HTML拖拽功能(纯html5+JS实现)
  • 极限竞速 地平线5“d3dx12_43.dll”文件丢失或错误导致游戏运行异常如何解决?windows系统DLL文件修复方法
  • 智汇云舟参编《城市轨道交通安全防范系统技术要求》国标正式发布
  • 【原创】大数据治理入门(2)《提升数据质量:质量评估与改进策略》入门必看 高赞实用
  • 面试之《new关键字》
  • python创建pdf水印,希望根据文本长度调整水印字体大小,避免超出页面
  • [Qt]常用控件介绍-输入类控件-QSpinBox、DateTimeEdit、Dial、Silder控件
  • C++笔记:打包独立运行的exe(在静态库中使用MFC)
  • 使用yarn命令创建Vue3项目
  • Microsoft Sql Server 2019 触发器
  • 利用 rclone 挂载华为云 OBS 到本地
  • 图-岛屿-dfs
  • 什么是docker?关于docker容器的全面详细介绍
  • Spring MVC流程一张图理解
  • 获取文章列表功能
  • LeetCode热题100-有效的括号【JavaScript讲解】
  • 常见好用的PHP CMS开源系统有哪些?
  • javaEE-网络原理-IP协议
  • 微信小程序实现个人中心页面