zoukankan      html  css  js  c++  java
  • js基础

    javascript:脚本语言 由浏览器去解析并且执行的
    1.弱类型 强类型
      弱类型:  js     在定义变量的时候是不需要声明数据类型的,数据类型是由变量值来决定的
      强类型: JavaScript   在定义变量的时候就已经把数据类型给确定了
    2.解释执行,逐行执行
    3.解释型语言 对应编译型语言   python c/c++
    翻译一句看一句 全部翻译好再来看
    效率 解释型 < 编译型

    JavaScript的使用
    1.行内 句柄写法
    2.内部样式表 <script> js 代码 </script>
    3.外部样式表 <script src="以.js结尾的js文件的路径"></script>
    4.外部导入样式 外部导入模块
    写css的时候是放在head里面的
    在写JavaScript 是可以放在任何地方的
    最好是放在页面的最下面
    特殊情况除外JavaScript代码部分

       基本的核心语法
    变量: 会变的量
    定义变量
       var 定义变量的关键字
      var 变量名 = 变量值;
       变量名的命名规则: 只能是字母,数字,_,$ 不能以数字开头,不能是JavaScript关键字和保留字
    在JavaScript中是严格区分大小写的.
    var a = 123; //在编程语言中,一个=号表示赋值,两个==表示判断
    数据类型
        原始数据类型
    number string boolean undefined null
    数字 字符串 布尔 未定义 空
        引用数据类型
         object 对象

    var a = 10;     //定义了一个变量,变量的值为10

    var c = "10";   //定义了一个变量,值为字符串(包含在单引号或者双引号里面的内容。

    var f;          //声明了一个变量,但是没有赋值

    var g = null;   //对象的占位符,如果把null写出来了就表示对象的占位符

    console.log(a+b); //12
    console.log(a+c); //1010 string1.任何类型跟字符串相加,都是字符串的拼接2.数字类型和布尔类型,隐式转换. true转换成1.false转换成03.数字类型和不能运算的类型(除字符串,布尔)。相加不成功 出现NAN   NAN(not a number) 不是一个数字,但是它归属到number类型中   () 执行符号,可以执行的有函数(方法)

    浏览器去执行JavaScript代码
    打开网页,按F12.打开开发者工具.在里面找到console(控制台)的选项
       减
    1.能减的就减,不能减的NaN
    2.能减的:布尔,当字符串比较特殊的时候(字符串全都是数字的时候)

    弹框是JavaScript里面内置(是开发人员已经定义好的)的一个函数。

       函数是可以供我们调用的三种弹框   alert 警告框

    prompt 弹出 输入框
    confirm 弹出 确定取消框

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

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

  • 相关阅读:
    iOS屏幕旋转
    iOS使用NSURLSession发送POST请求,后台无法接受到请求过来的参数
    iOS NET Error Code
    Android App在Google App Store中搜不到
    postman中 form-data、x-www-form-urlencoded、raw、binary的区别
    Android的缓存图片不在系统图库中显示的解决办法
    Android的Notification相关设置
    iOS+PHP图片上传
    解决ndk编译lua时遇到 undefined reference to '__srget'的问题
    避免修改Android.mk添加cpp文件路径
  • 原文地址:https://www.cnblogs.com/mmnm/p/10951815.html
Copyright © 2011-2022 走看看