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 第一个参数表示提示内容 第二个参数表示输入框中的默认内容