zoukankan      html  css  js  c++  java
  • JS基础知识

                            总结(JS数据类型)

     

    1.ES5里面,数据类型分为几种?

      答:分为五种原始数据类型和一种引用数据类型。

          五种原始数据类型分为:

            1.number,只有整数和浮点数,,例如:var num1=0.1;

            2.boolean,只有turefalse,

            3.underfined4.null underfined用于创建但还未赋值,一般很少用,null用于不占任何内存地址,用于释放js

            5.string,字符串类型。用单引号和双引号表示,可以单引号包含双引号,也可以双引号包括单引号,但是不能单包单,双包双,如果想要单包单,双包双,使用转义字符,’ 

              :Console.log(“you are my ’designer’ “);

         引用数据类型:

    只提到了一种,对象(object)。

    2.数据类型转换

      答:数据类型转换有时是自动的,有时是强制的。

          1.字符串拼接只在“+”有用,其余只是做“—”“*”“/”的算法。

            1var msg=”you are where”;

                Console.log(msg+10)

              输出结果为:you are where10,这就是加法的字符串拼接。

              如果不想要字符串拼接,有以下两种方式:

    1.console.log(+"10");用“+”,获得数字10

    2.console.log("10"-0);用“-”号,获得数字10

             2var msg=”you are where”;

                  Console.log(msg-10)

                输出结果为:NaNNaN属于number类型,但它不是数字,任何涉及到NaN的操作都会返回到NaN,NaN与任何值都不相等,它就是NaN本身。

            注意:JS提供了isNaN();该函数用于判断计算结果是否为数值,如果是数字,返回false,如果不是数字,返回ture

                例:console.log(isNaN("you"));返回值ture

                    console.log(isNaN(10));返回值false

          

            3console(!!”10”);

                  返回结果为ture;

                  console(!!””);

                  返回结果为false;这就是布尔值,返回值为turefalse,只能是小写。

    3.换行符: ;

                例:document.write(“you are where”).

          4.下列哪几种情况会返回undefined

             1.访问未赋值的变量

             2.任何被设置为undefined的变量

             3.没有定义return表达式的函数,隐式返回undefined

             4.return表达式没有显式的返回任何内容

             5.访问不存在的属性

        

         5.nullundefined的区别

          答:共同点:都是原始数据类型。

              不同点:undefined,表示变量已经声明但未被赋值,是所有赋值变量的默认值,一般很少主动使用。

                      null,表示一个没有指向任何内存地址的变量,将来可能指向某个具体内存地址,一般用于主动释放资源,不是对象。

  • 相关阅读:
    java.util.ConcurrentModificationException 异常问题详解
    java1.8新特性整理(全)
    理解serialVersionUID是什么?有什么用?如何生成?
    数据结构与算法--->基础篇冒泡,选择,插入,希尔
    学习Java的第二天
    学习Java的第一天
    SpringBoot(2)—使用小技术总结
    SpringBoot(1)—相关工具使用
    json工具类(二)——google包
    json工具类(一)——alibaba包
  • 原文地址:https://www.cnblogs.com/waitingforbb/p/7191861.html
Copyright © 2011-2022 走看看