js1

java script 脚本语言 由浏览器去解析并且执行的
(1)弱类型(不需要声明数据类型)
(2)解释执行,逐行执行
(3)解释性语言(翻译一句看一句 例如:python)
对应编译型语言(全部翻译好再看 例如:c/c++)
一.java script代码部分
(1)基本的核心语法:变量
定义变量:
var 定义变量的关键字
var 变量名=变量值:
命名规则:只能字母,数字,下划线,$,不可以数字开头,不能是js变量名,严格区分大小写
注意:编程语言中,一个=号表示赋值,两个=表示判断

二.引用数字类型
var a=10;
var b=2;
var c="10"; //字符串
var d=true;
var e=false;
var f; //声明变量,未赋值
console.log(); //在javascript中,可以读成"的"
(1)任何类型跟字符串相加,都是字符串的拼接
(2)数字类型和不二类型,隐式转换,true=1 false=0
(3)数字类型和不能运算的类型(除去字符串,布尔)相加不成功,出现NAN
NAN 不是一个数字,归属到number中
(4)在减法中,能减就减,不能减的,NAN
(5)在js中,没有整型浮点型说法,只有数字类型说法

三.打开控制台
打开网页,打开开发者工具,在里面找到console的选项
四.逻辑运算
与 && 或 || 非!

四.弹框:是JS里面内置的一个函数 函数可供调用
三种弹框:alert 警告框
prompt 弹出输入框
confirm 弹出确定按钮
(函数要用就必须调用)
三种弹框的用例:alert("hello") //() 括号是执行符号
prompt("请输入",200) //可以接收两个参数,之间用";"分隔开 前面的内容是提示,第二个参数是内容

五.is NAN()
是数字返回FALSE,不是数字返回TRUN
(1)内置函数,需要检测的内容可以以参数的形式传递进去即可,参数只有一个
(2)判断一个变量是否是数字,返回值只能boolean
例子:var a=10; var b="hello"
console.log(isNAN() var c=isNAN(b); console.log(c)

六.强制转换: parseInt() parseFloat()
例子:var f="abc10"; var g=parseInt(f); console.log(g);

七.eval()
可以计算字符串中的数字运算
例子:var a=3; var b=4; var c=a+b var e=eval(d) console.log(d);
console.log(e)

原文地址:https://www.cnblogs.com/iput/p/10957832.html