JS数据类型及运算

本文探讨JavaScript作为一门编程语言的基础,包括ECMAScript、DOM和BOM三大组成部分。讲解了JavaScript中的变量声明、赋值,以及各种数据类型如undefined、null、number、boolean、string、symbol和object。此外,还介绍了算数运算符、赋值运算符和比较运算符的用法,并提供了小练习供读者实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript:是一种是一门编程语言,基于对象和事件驱动的脚本语言。(html:控制网页的结构、css:控制网页的样式、js:控制网页的逻辑 。)

组成:ECMAScript: JavaScript的核心,描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言的标准与具体实现无关、DOM:一套操作网页元素的API、BOM:一套操作浏览器功能的API。

书写位置:1、写在script标签中。2、引入一个js文件。3、写入行内样式里。

var声明变量:var age;

变量的赋值:var age; age = 18;

同时声明并且赋值:var age = 18;(同时声明和赋值,只有最后一个可以被赋值, 前面的变量为初始值undefined)。

undefined:表示一个没有赋值的变量。

null:表示一个空的对象。

number:数字类型。

bollean:布尔类型含有true真 false假

string: 字符串类型,使用双引号 " 或者 ' 包裹起来的字符。

symbol:为es6新增了一个类型, 一个独一无二的数。

object:对象类型。

算数运算符:+号:加(除了具有算术加法的功能,它能将两个数字进行相加。具有字符串拼接功能,它能将两个字符串拼接成一个字符串)、-号:减、*号:乘、/号:除、%:求余数、先自增: ++i、后自增:i++

赋值运算符:=号:等于 。

比较运算符:<=号:小于等于, >=号:大于等于, ==号:数值相等, !=号:不等于, ===号:属性及数值都相等。

小练习:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var x=50;
        var y=x+10;
        var z=x-8;
        var m=x*5;
        var n=x/6;
        var k=x%6;
        var i=10;
        i++;
        var j=10;
        j--;
        document.write( 'x的值为:' + x + '<br>')
        document.write( 'y的值为:' + y + '<br>')
        document.write( 'z的值为:' + z + '<br>')
        document.write( 'm的值为:' + m + '<br>')
        document.write( 'n的值为:' + n + '<br>')
        document.write( 'k的值为:' + k + '<br>')
        document.write( 'i++的值为:' + i++ + '<br>')
        document.write( 'j--的值为:' + j-- + '<br>')
    </script>
</body>
</html>

总结:望各位大佬指正。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值