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 相关文章推荐
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
Mar 12 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
Mar 18 Javascript
javascript实现的右下角弹窗实例
Apr 24 Javascript
JavaScript中的Promise使用详解
Jun 24 Javascript
Webpack 实现 Node.js 代码热替换
Oct 22 Javascript
js格式化时间的方法
Dec 18 Javascript
JavaScript类型系统之正则表达式
Jan 05 Javascript
深入理解JS正则表达式---分组
Jul 18 Javascript
bootstrapValidator 重新启用提交按钮的方法
Feb 20 Javascript
详解Angular CLI + Electron 开发环境搭建
Jul 20 Javascript
Vue.js实现输入框绑定的实例代码
Aug 24 Javascript
JS左右无缝轮播功能完整实例
May 16 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
php max_execution_time执行时间问题
2011/07/17 PHP
一个简洁的PHP可逆加密函数(分享)
2013/06/06 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
jquery获取自定义属性(attr和prop)实例介绍
2013/04/21 Javascript
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
es6的数字处理的方法(5个)
2017/03/16 Javascript
JS的函数调用栈stack size的计算方法
2018/06/24 Javascript
vue实现pdf文档在线预览功能
2019/11/26 Javascript
Python模块结构与布局操作方法实例分析
2017/07/24 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
python删除服务器文件代码示例
2018/02/09 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
Selenium自动化测试工具使用方法汇总
2020/06/12 Python
Python实现弹球小游戏
2020/08/01 Python
css3弹性盒模型(Flexbox)详细介绍
2014/10/08 HTML / CSS
护理专科毕业生自荐书范文
2014/02/19 职场文书
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
中学生操行评语大全
2014/04/24 职场文书
劳动竞赛活动总结
2014/05/05 职场文书
垃圾桶标语
2014/06/24 职场文书
社区活动总结范文
2015/05/07 职场文书
大国崛起英国观后感
2015/06/02 职场文书
学校运动会简讯
2015/07/20 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android
css3应用示例:新增的选择器
2022/03/16 HTML / CSS
Linux中文件的基本属性介绍
2022/06/01 Servers
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
2022/06/21 Java/Android