js 基础 数据类型及转换 进制 操作符

阿晨小哥_6017

阿晨小哥_6017

2018-06-15

1573人浏览

原创

html>


    <meta>
    <title>js 基础</title>
    <script></script> <!--外链式 -->


    <p>你好</p>

    <script> //内嵌式
        // 输出语句
        alert("我是内嵌式");
        prompt("请输入:");
        confirm("你好吗?");
        console.log("我是控制台输出");
        console.error("我是错误");//了解
        console.warn("我是警告");//了解
        document.write("<h1>我是h1标签");//页面输出内容而且识别标签

        //数据类型
        var str1 = "aa";
        var str2 = "123";
        var num = 123;
        var bool = true; //true false
        var kong =null;
        var wu ; //undefined 未定义

        //查看数据类型 (typeof 变量 )
        var type = typeof(str1);

        //类型转换 成数字number
        var str = "123.2a";//字符串类型的数字
        var bool = true;
        var num1 = parseInt(str); //取第一部分数字 并取整 没有数字Nan 输出:123
        var num2 = parseFloat(str); //取第一部分数字 保留小数 输出:123.2
        var num3 = Number(str); //有非数字就会报 Nan 没有就全部转换成数字

        console.log(typeof Number(bool)); //boolean 转成1
        console.log(typeof (str-0));  //数子类型的字符串在处"+"外都会有隐士类型转换
        console.log(typeof (bool-0));
        console.log(typeof (str*1));
        console.log(typeof (bool*1));
        console.log(typeof (str/1));
        console.log(typeof (bool/1));
        console.log(typeof typeof (bool/1));  //数据类型是用string定义的

        //类型转换 成字符串String
        var num4 = 123;
        var num5 = num+""; //"+"在有字符串在于运算的时候表示拼接 而非相加
        var num6 = num.toString();
        var num7 = String(num2);
        console.log(typeof num5);

        //进制转换
        var num8 = parseInt(111,2); //任意进制转换成十进制。111:值,2:进制 输出:7
        var num = 10;
        var renyi = num.toString(16); //十进制转换成任意进制 输出:a

        //特殊的 undefined 和 null
        console.log(undefined == null);  //true
        console.log(undefined === null);  //false
        console.log(undefined+10);  // Nan 不是一个数字
        console.log(null+10);  //10

        //操作符种类
            一,算数运算符(+—*/...)
                a)	一元运算符:正号,负号,++,--,平方等一个变量就能运算
                b)	二元运算符:+-*/%等两个变量才能运算
                c)	三元运算符:	值1?值2:值3;
            二,逻辑运算符( ||&& ! )(或且非)
            三,比较运算符(<,>,==,>=...)
            四,赋值运算符(=,+=,-=,*=,/=,%=)

        //优先级
            1 ()
            2 !,-(负数),++,-- (正数省略+)(一元运算)
            3 *,/,%
            4 +,- (加,减)(二元运算)
            5 <,<=,<,>= (一级逻辑运算)
            6 ==,!=,===,!==, (二级逻辑运算)
            7 && (三级级逻辑运算)
            8 ||
            9 ?: (三元运算)
            10 =,+=,-=,*=,/=,%= (赋值运算)

        // && 和 || 运算
            一 && 链接两个boolean类型,有一个是false结果就是false, A与B
                都是true取后面,都是false取前面

           二 || 链接两个boolean类型,有一个是true结果就是true, A或B
                都是true取前面,都是false取后面
    </script>

本文讲解了js 基础 数据类型及转换 进制 操作符,更多相关内容请关注php中文网。

相关推荐:

JavaScript中 with的用法

js和php嵌套

Expanso json-flatten
Expanso json-flatten

通过 CLI 或 MCP 服务器,使用 Expanso Edge 管道扁平化嵌套 JSON 对象。

下载

js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

js

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.31

3271

5

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

2025.10.31

554

9

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

2026.02.12

542

19

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

2023.06.20

4696

8

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.28

1395

5

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1838

5

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

2023.08.17

10243

11

js删除节点的方法
js删除节点的方法

js删除节点的方法有:1、removeChild()方法,用于从父节点中移除指定的子节点,它需要两个参数,第一个参数是要删除的子节点,第二个参数是父节点;2、parentNode.removeChild()方法,可以直接通过父节点调用来删除子节点;3、remove()方法,可以直接删除节点,而无需指定父节点;4、innerHTML属性,用于删除节点的内容。

2023.09.01

1020

4

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2944

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WEB前端教程【HTML5+CSS3+JS】
WEB前端教程【HTML5+CSS3+JS】

共101课时 | 21.3万人学习

JS进阶与BootStrap学习
JS进阶与BootStrap学习

共39课时 | 4.9万人学习