JS的基本学习之认识基本数据类型
JS的基本学习之认识基本数据类型
<!--
1. 浏览器标记语言: html W3C标准组织定义好的 全球标准组织 定义了浏览器的执行标准
<开始标记 属性1="值1" 属性2="值2">内容</结束标记>
树型结构 ,严格标准的,W3C标准组织定义好的
2.微信小程序标记语言: wxml 腾讯公司定义 微信小程序标准 公司标准
<view></view>
以上这些标记,都不能由开发者自行定义,只是试用的平台和范围不一样。
3. 配置或数据传输标记语言:xml 这个是由开发者自行定义。
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
</body>
</html>
.png)
javascript类型有number(数值类型),string(字符串类型,单引号和双引号均表示),boolean(类型),undefind(未定义类型),object(对象类型,可以是null,数组)
<!--
1. 浏览器标记语言: html W3C标准组织定义好的 全球标准组织 定义了浏览器的执行标准
<开始标记 属性1="值1" 属性2="值2">内容</结束标记>
树型结构 ,严格标准的,W3C标准组织定义好的
2.微信小程序标记语言: wxml 腾讯公司定义 微信小程序标准 公司标准
<view></view>
以上这些标记,都不能由开发者自行定义,只是试用的平台和范围不一样。
3. 配置或数据传输标记语言:xml 这个是由开发者自行定义。
-->
<!--
javascript
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
欢迎各位同学学习Java、JavaScript、仓颉、Python
</body>
<script type="text/javascript">
//javascript语言 特点:1. 弱类型语言 2.解释性语言
//javascript声明变量不需要声明变量类型
//number数值类型:整数和小数
let a = 10;
console.log(a);
console.log(typeof a);
let a1 = 10.008;
console.log(a1);
console.log(typeof a1);
//javascript里面""和''均表示字符串
let a2 = "李欣"
console.log(a2);
console.log(typeof a2);
let a3 = '李欣'
console.log(a3);
console.log(typeof a3);
//boolean类型
let a4 = true
console.log(a4);
console.log(typeof a4);
//undefined是未定义类型
let a5 = undefined;
console.log(a5);
console.log(typeof a5);
//对象类型object类型
let a6 = null;
console.log(a6);
console.log(typeof a6);
let a7 = [10,20]
console.log(a7);
console.log(typeof a7);
</script>
</html>
.png)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
function Outer()
{
//javascript一个函数内部可以嵌套函数,java不可以
function Inner()
{
console.log("Inner嵌套函数")
}
return Inner;
}
let fn = Outer;
let fun1 = fn();
console.log(typeof fun1)
fun1();
</script>
</html>面向对象是编程思想,只是在各个编程语言中表示的形式不一样而已。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
function exec1(a)
{
console.log("1.这是有参数a的函数叫exec1")
}
function exec1()//可变参数列表
{
console.log("2.这是没有参数的函数叫exec1")
}
exec1(20);
//javascript是个解释性语言,自上而下执行,边运行边解释,同名函数的情况下,后一个函数会替换覆盖前一个函数
//javascript是个解释性语言的一个体现
function Stu()
{
}
//javascript基于函数的面向对象 function
let s = new Stu();
//java基于类的面向对象 class
</script>
</html>
</html>
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果