• javascript学习笔记1


    输出语句

    <script type="text/javascript">
     
      alert("<scr"+"ipt>");
     
    </script> 


     语法构成

    1. 区分大小写;
    2. 第一个字符必须是一个字母、下划线或一个美元符号($)
    3. 不能把关键字、保留字、true、false  和 null 作为标识符。
    4. 变量是松散类型的(任何类型)。
    5. 定义变量用  var 操作符     例如:var box;

    数据类型

    学习要点:

    1. typeof 操作符------------ 功能:检测变量的类型, 还可以检测function和object是必要的。

    <script type="text/javascript">
      var box='李';
      alert(typeof box);
      alert(typeof'利')
    </script>  
    
    --------------------------------------------------------
    结果:String
    
    2. Undefined 类型--------------  没有赋值   定义的时候尽量赋值


    3. Null 类型--------------只有一个值得数据类型,特殊值null,空对象引用(指针) typeof操作符  检测 null  会返回   object

    <script type="text/javascript">
    var box1=null; alert(typeof box1); alert(typeof null); var box; var car = null; alert(typeof box == typeof car) </script>

    -------------------------------------------------------
    结果:
    object object true
    4. Boolean 类型--------两个值false 和 true 
     
    要将一个值转换为其对应的 Boolean 值 , 可以使用转型函 数Boolean() 。
    
    var hello = 'Hello World!';
    var hello2 = Boolean(hello);
    alert(typeof hello);
    
    上面是一种显示转换 , 属于强制性转换 。 而实际应用中 , 还有一种隐式转换 。 比如 , 在if 条件语句里面的条件判断,就存在隐式转换。
    
    var hello = 'Hello World!';
    if (hello) {
    alert(' 如果条件为 true ,就执行我这条! ');
    } else {
    alert(' 如果条件为 false ,就执行我这条! ');
    
    

    5. Number 类型 -----------整数 和 浮点数

    alert(parseInt('456Lee'));           //456   返回整数部分

    alert(parseFloat('0123.400Lee'));   //123.4   返回浮点数


    6. String 类型

    toString() 方法一般是不需要传参的,但在数值转成字符串的时候,可以传递进制参数 。
    var box = 10;
    alert(box.toString());           //10 ,默认输出
    alert(box.toString(2));        //1010 ,二进制输出
    alert(box.toString(8));        //12 ,八进制输出
    alert(box.toString(10));      //10 ,十进制输出
    alert(box.toString(16));      //a ,十六进制输出

    PS :如果值有 toString() 方法,则调用该方法并返回相应的结果;如果是 null 或 者undefined ,则返回 "null" 或者 "undeinfed" 。


    7. Object 类型

    ECMAScript 中的对象其实就是一组数据和功能的集合 。 对象可以通过执行 new 操作符后跟要创建的对象类型的名称来创建。
    var box = new Object();

  • 相关阅读:
    P2121 拆地毯
    ※P1194 买礼物
    P1991 无线通讯网
    P2872 [USACO07DEC]Building Roads S
    python+pycharm+selenium+谷歌浏览器驱动 自动化环境部署(一)
    from bs4 import BeautifulSoup 引入需要安装的文件和步骤
    小菜鸟的python3.8.5+RobotFramework+RIDE的安装之路
    IntelliJ IDEA 之 工具箱(Tool Box)
    RobotFrameWork Web自动化测试环境搭建
    Python pip 安装与使用
  • 原文地址:https://www.cnblogs.com/tianle1990/p/4203442.html
Copyright © 2020-2023  润新知