Js简介和类型转换
来源:互联网 发布:未来计价软件论坛 编辑:程序博客网 时间:2024/06/08 19:41
JavaScript简介
- JavaSricpt:是一种描述语言,基于对象和事件驱动的脚本语言
特点:
1. 脚本语言(一种轻量级的编程语言)
2. 一种解释性语言(无需编译)
3. 被设计为向HTML页面添加交互行为
4. 运行于客户端
ES JavaScript语法标准,也被其他语言引用
Dom 文档对象模型,网页内的所有元素
Bom 游览器对象操作模型,操作游览器
JavaScript的3种引用方式
<!--在标签中引用--> <body onload="alert('111')"> <!--标签中直接写--> <script> alert("222"); document.write("hello,world") </script> <script> document.write("姓名:张三<br>"); document.write("年龄:99<br>"); document.write("帝都<br>") </script> <!--引用外部的--> <script src=""></script> </body>
JavaSciprt变量
- JavaScript对于大小写敏感,要区分大小写
- 变量必须以字母或下滑线或$开始,不能以关键字作为变量名称
- JavaScript变量var a= 不需要指定数据类型
var $user="123";var 1user = "123"; //这里命名就会出错,不能数字开头
- typeof可以求出变量的类型
<script> var a = 5; //警告框弹出number alert(typeof a);</script>
数据类型的转换
转换函数
- parseInt(x);将x转换成整形
- parseFloat(x);将x转换成浮点型
- x.toString;将x转换为String类型
<script> var a = parseInt(5+5/2); //结果7 alert(a); var b = "33.33dasdsa"; var c = parseFloat(b) + 3.0; //结果:36.33 alert("float型的转换"+c); var d = 123; var e = "Java" + d.toString(); //结果:Java123 alert(e); </script>
强制类型转换
- Boolean(x);将x强制转换为boolean类型
- Number(x);将x强制转换为number类型
- String(x);将x强制转换为String类型
<script> var f = 55; //打印为true alert(Boolean(f)); var g = "55" //结果为:56 alert(Number(f) +1 ); var f = 55; //结果为true alert(Boolean(f)); var j = 123; //结果:Java123 alert("java"+String(j)) </script>
运算符
== 和 ===的区别:
==值等于,===全等:值和数据类型相等返回true
</script> var a ="123"; var b = 123; //结果:false if(a===b){ document.write("true"); }else{ document.writeln("flase"); } var a ="123"; var b = 123; //结果:true if(a==b){ document.write("true"); }else{ document.writeln("flase"); } </script>
阅读全文
0 0
- Js简介和类型转换
- js强制类型转换和转换函数
- JS显式类型转换和隐式类型转换
- JS的类型转换,强制转换和隐式转换
- JS的类型转换,强制转换和隐式转换
- JS类型转换和取整函数
- java和Js中的类型转换
- 强制类型转换简介
- js 类型转换
- js变量类型转换
- js 类型转换
- js类型转换
- JS 类型转换
- js变量类型转换
- js类型转换问题。
- JS类型转换
- js 中类型转换
- js 类型转换
- qt5 arm 开机启动
- 应对双11挑战,阿里巴巴智能化运维体系演进与建设
- boost asio strand 类分析
- Java
- Redis之skiplist
- Js简介和类型转换
- Util工具类 提供下载转码中文名称的excel
- Java实现简单四则运算
- Android MVP模式 简单易懂的介绍方式
- BZOJ4568: [Scoi2016]幸运数字【线性基】
- Linux 同步方法剖析
- 算法:扑克牌的顺子问题
- Understanding the JVM(七)HotSpot算法实现
- android studio quick documentation,fetching documentation