zoukankan      html  css  js  c++  java
  • 初学JavaScript.一

    javascript
    脚本语言 由浏览器去解析并且执行的
    弱类型                  强类型
    弱类型在定义变量的时候是不需要声明数据类型的,数据类型是由变量值来决定的   JavaScript
    强类型在定义变量的时候就已经把数据类型给确定了  java   int a

    2.解释执行,逐行执行
    3.解释型语言    翻译一句看一句。全部翻译好了再来看     Python

     编译型语言   全部会被解析成010101    c/c++

    JavaScript的使用
    1.行内 句柄写法
    2.内部样式表 <script> js 代码 </script>
    3.外部样式表 <script src="以.js结尾的js文件的路径"></script>
    4.外部导入样式 外部导入模块

    写css的时候是放在head里面的
    在写JavaScript 是可以放在任何地方的
    最好是放在页面的最下面
    特殊情况除外

    JavaScript代码部分

    基本的核心语法
       变量: 会变的量
      定义变量
       var 定义变量的关键字
       var 变量名 = 变量值;
       变量名的命名规则: 只能是字母,数字,_,$ 不能以数字开头,不能是JavaScript关键字和保留字
       在JavaScript中是严格区分大小写的.
       var B2
       var b2
       var a = 123; //在编程语言中,一个=号表示赋值,两个==表示判断
       数据类型
       原始数据类型
         number string boolean undefined null
           数字 字符串 布尔 未定义 空
        引用数据类型
         object 对象
    var a = 10; //定义了一个变量,变量的值为10
    var c = "10"; //定义了一个变量,值为字符串(包含在单引号或者双引号里面的内容。不能混着写,一定要对应),
    var d = true; //布尔值
    var e = false; //布尔值
    var f; //声明了一个变量,但是没有赋值
    var g = null; //对象的占位符,如果把null写出来了就表示对象的占位符

    console.log(a+b); //12
    console.log(a+c); //1010 string
    console.log(b+c); //210 string
    console.log(a+d); //11 number
    console.log(c+d); //10true string
    console.log(a+f); //NaN number
    console.log(c+f); //10undefined string
    console.log(a+g); //10 number
    console.log(c+g); //10null string
       1.任何类型跟字符串相加,都是字符串的拼接
       2.数字类型和布尔类型,隐式转换. true转换成1.false转换成0
    3.数字类型和不能运算的类型(除字符串,布尔)。相加不成功 出现NAN
       NAN(not a number) 不是一个数字,但是它归属到number类型中
    () 执行符号,可以执行的有函数(方法)
    浏览器去执行JavaScript代码
    打开网页,按F12.打开开发者工具.在里面找到console(控制台)的选项
       减  乘除余(参照减法)
    1.能减的就减,不能减的NaN
       2.能减的:布尔,当字符串比较特殊的时候(字符串全都是数字的时候)

    比较运算

      大于>    大于等于 >=    小于 <   小于等于 <=   等于 ==    不等于 !=

       在js中多了两个
       全等于 ===
    不全等于 !==
       在这些比较完成了以后,只会出来boolean

    逻辑运算

     与:只有当全部为true的时候才为true   

    或:最少一个为true的时候就为true
    非:取反
     

    弹框

    弹框是JavaScript里面内置(是开发人员已经定义好的)的一个函数。
       函数是可以供我们调用的
       三种弹框
       alert 警告框
       prompt 弹出 输入框
       confirm 弹出 确定取消框

    函数想要用,就必须调用
       alert("hello") //()执行符号,括号里面的表示参数。是警告框中的内容

    prompt("请输入","200")
    可以接收两个参数。参数之间用","分隔开。
       第一个参数表示提示内容
    第二个参数表示输入框中的默认内容

    强制转换的方法:会把字符串...全部会转换成number类型。如果转不了,则为NaN
       parseInt()//转换成整数 //把需要转换的东西以参数的形式传递。转换完成以后以返回值的形式表现出来
       能截取就截取,不能截取就为NaN

     

     

  • 相关阅读:
    实现镜面模糊效果
    在网页中单行以及多行内容超出之后隐藏
    利用xhsell登录到远程腾讯云服务器
    highcharts饼状图使用案例
    在利用xampp开发时候为apache设置多个项目目录
    Linux查找命令
    数字签名与数字证书
    数据库之闭包,范式
    利用PHP绘图函数实现简单验证码功能
    IC基础(二):设计中常见的时序问题
  • 原文地址:https://www.cnblogs.com/4556xu/p/10955768.html
Copyright © 2011-2022 走看看