zoukankan      html  css  js  c++  java
  • Javascript的学习

    javascript 脚本语言    由浏览器去解析并且执行的

    特点 1.弱类型 :在定义变量的时候是不需要声明数据类型的,数据类型是由变量值来决定的    2.解释执行,逐行执行 3.解释型语言:    全都会被解析成010101      010101  

    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 

     NAN(not a number)   不是一个数字,但是它归属到number类型中 ( )   执行符号,可以执行的有函数(方法)    浏览器去执行JavaScript代码 打开网页,按F12.打开开发者工具.在里面找到console(控制台)的选项 减 1.能减的就减,不能减的NaN 2.能减的:

    布尔,当字符串比较特殊的时候(字符串全都是数字的时候) console.log(a-b); console.log(a-c); console.log(a-d); console.log(c-d); console.log(a-f); console.log(a-h); 乘        参照减法         除 参照减法 console.log(a/b);    //2.5    数据类型:没有整形和浮点型的概念      在这里只有数字类型的说法         余 参照减法 逻辑运算: 与 只有当全部为true的时候才为true 或         最少一个为true的时候就为true 非       取反

     弹框是JavaScript里面内置(是开发人员已经定义好的)的一个函数。       三种弹框 alert       警告框 prompt      弹出 输入框 confirm     弹出 确定取消框   函数想要用,就必须调用 alert("hello")     ()执行符号,括号里面的表示参数。是警告框中的内容 prompt("请输入","200")     可以接收两个参数。参数之间用","分隔开。 弹出输入框 这个返回值就是你输入框中的内容,这个值可以赋给一个变量 var a = prompt("请输入页数?","10");    //函数执行完成以后所遗留下 来的内容。这个叫返回值 这个是内置函数,需要检测的内容以参数的形式传递进去即可。参数只有一个
    判断一个变量是否是数字,返回值只能boolean var a = 10; var b = "hello"; console.log(isNaN()) isNaN()      是数字返回false ,不是数字返回true
    var c = isNaN(b); console.log(c) 强制转换的方法:会把字符串...全部会转换成number类型。如果转不了,则为NaN parseInt()//转换成整数    //把需要转换的东西以参数的形式传递。转换 完成以后以返回值的形式表现出来 能截取就截取,不能截取就为NaN parseFloat()//如果能转换小数,转换成小数 console.log(a); var b = confirm("真的要关闭吗?");    这个返回值,点击确定以后会 出现true,点击取消以后会出现false 第一个参数表示提示内容 第二个参数表示输入框中的默认内容

  • 相关阅读:
    日志框架之Slf4j整合Logback
    使用SLF4J和Logback
    Java日志框架SLF4J和log4j以及logback的联系和区别
    docker部署apollo
    mysql8.0设置忽略大小写后无法启动
    将项目迁移到kubernetes平台是怎样实现的
    kubectl port-forward
    linux服务器安全配置最详解
    CentOS7.3下部署Rsyslog+LogAnalyzer+MySQL中央日志服务器
    统计linux 下当前socket 的fd数量
  • 原文地址:https://www.cnblogs.com/yyhdhv/p/10951679.html
Copyright © 2011-2022 走看看