JS几个常用的函数和对象定义与用法示例


Posted in Javascript onJanuary 15, 2020

本文实例讲述了JS几个常用的函数和对象定义与用法。分享给大家供大家参考,具体如下:

<html>
    <head>
        <title>js几种常见的函数</title>
        <meta charset="UTF-8"/>
        <script type="text/javascript">
            //string类中的函数
            var str="clannad";
//            var m=str.toUpperCase();
//            alert(m);
//            alert(str.toUpperCase());
//            alert(str.toLowerCase());                //数据是以0下标开始
//            var m=str.substr(0,1).toUpperCase();
//            alert(m + str.substr(1,str.length-1).toLowerCase());  //实现首字母大写,substr后面的参数是起始的位置和数据的长度
//            alert(str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase());  //substring后面的参数是起始的位置到结束的位置
//            alert(str.indexOf("a"));
//            alert(str.lastIndexOf("a"));
//            alert(str.indexOf("z"));   //没有,返回值为-1
            function testData(a){
                var da=new Date();
//                alert(da.getYear());   //年份是从第一台计算机诞生到现在的年份
//                alert(da.getFullYear());  //返回正常的年份
//                alert(da.getMonth()+1);   //其月份是从0开始的,一月是0
//                alert(da.getDay());      //得到今天是星期几,其中其第一天是星期天,第一天为0/
//                alert(da.getDate());     //得到现在的日期
                alert(da.getHours());     //得到现在的小时
                alert(da.getMinutes());    //得到现在的分钟
                alert(da.getSeconds());    //得到现在的秒
            }
            function testMath(a){
                alert(Math.floor(Math.random()*9000 + 1000));  //输出一个四位整数  ceil是向上取整,floor是向下取整
            }
            function testGlobal(a){
                eval("var a='123'");    //eval可以将字符串转化为js代码执行,但是要注意其字符串的内容要用“”括起来
//                alert(a);          //a也没有显示undefined,这是由于eval的存在。
                b="haha";
                if(!isNaN(Number(a))){
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
                if(!isNaN(b)){         //isNaN是判断变量是否为数字,其可以自动进行number转换。
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
            }
        </script>
    </head>
    <body>
        <h3>js几种常见的函数</h3>
        <input type="button" name="" id="" value="测试Date" onclick="testData()"/>
        <input type="button" name="" id="" value="测试Math" onclick="testMath()"/>
        <input type="button" name="" id="" value="测试Global" onclick="testGlobal()"/>
    </body>
</html>

仅仅是几个基本的函数,有看还是api.

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
通过Javascript将数据导出到外部Excel文档的函数代码
Jun 15 Javascript
浅谈关于JavaScript的语言特性分析
Apr 11 Javascript
javascript中Object使用详解
Jan 26 Javascript
jQuery获取上传文件的名称的正则表达式
May 21 Javascript
Bootstrap如何创建表单
Oct 21 Javascript
jQuery Validate验证框架详解(推荐)
Dec 17 Javascript
bootstrapValidator表单验证插件学习
Dec 30 Javascript
使用Require.js封装原生js轮播图的实现代码
Jun 15 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
Oct 17 Javascript
详解element-ui中el-select的默认选择项问题
Aug 02 Javascript
js判断在哪个浏览器打开项目的方法
Jan 21 Javascript
js实现QQ邮箱邮件拖拽删除功能
Aug 27 Javascript
JS自定义对象创建与简单使用方法示例
Jan 15 #Javascript
vue移动端使用canvas签名的实现
Jan 15 #Javascript
js实现鼠标拖拽div左右滑动
Jan 15 #Javascript
Vue数字输入框组件示例代码详解
Jan 15 #Javascript
Vue v-bind动态绑定class实例方法
Jan 15 #Javascript
JS 事件机制完整示例分析
Jan 15 #Javascript
JS实现滑动插件
Jan 15 #Javascript
You might like
PHP5.0对象模型探索之抽象方法和抽象类
2006/09/05 PHP
PHP中filter函数校验数据的方法详解
2015/07/31 PHP
thinkPHP使用post方式查询时分页失效的解决方法
2015/12/09 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
2016/08/29 PHP
php断点续传之文件分割合并详解
2016/12/13 PHP
Javascript - HTML的request类
2007/01/09 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
向当前style sheet中插入一个新的style实现方法
2013/04/01 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
详解Django CAS 解决方案
2019/10/30 Python
Python 实现微信自动回复的方法
2020/09/11 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
RentCars.com巴西:汽车租赁网站
2016/08/22 全球购物
Marriott中国:万豪国际酒店查询预订
2016/09/02 全球购物
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
优秀大学生推荐信范文
2013/11/28 职场文书
暑期学习心得体会
2014/09/02 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
JavaWeb 入门篇(3)ServletContext 详解 具体应用
2021/07/16 Java/Android